Сообщение от Jeremen
|
cyber, ну припустим при событии copy можно же как-то доступ к тому что мы скопировали получить?
|
событе сopy можно самому с эмулировать
<!DOCTYPE HTML>
<html>
<head>
<script>
function getSelectionText() {
var txt = '';
if (txt = window.getSelection) {// Не IE, используем метод getSelection
txt = window.getSelection().toString();
} else { // IE, используем объект selection
txt = document.selection.createRange().text;
}
return txt;
}
</script>
</head>
<body>
<input id='in' value='text' type='text'><div ></div>
<script>
var inp = document.getElementById('in');
inp.onfocus = function () {
var ctrl;
this.onkeydown= function (e) {
if (e.ctrlKey) ctrl = true;
if (!ctrl || e.keyCode != 67) return;
this.nextElementSibling.innerHTML ='copy '+ getSelectionText();
}
this.onkeyup = function (e) {
if (e.ctrlKey) ctrl = false;
}
}
</script>
</body>
</html>