Forums -> Флейм -> Clipboard 2 web
| Full Version

Sidorini
Помню, был линк на страничку, которая автоматом постила содержимое буфера обмена в себя. Так вот, помню что было, а найти не могу. :help: ,please :)
Set
CODE
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<head>
<script>
function pasteText() {
var r = document.selection.createRange();
r.text = clipboardData.getData("Text");
}
</script>
</head>
<body onload="javascript:pasteText();">
</body>
</html>

На IE7 работает, IE6 не проверял, на других бравзерах точно не пойдёт. :)
amerikos
А для чего это?
Sidorini
Set, спасибо, но это не то - надо перезагружать страницу... Меня интересует отслеживание copy event... Это должно быть доступно, скорее, через VBScript...
Set
Максимум можно раз в определённое время (скажем 1 сек) туда смотреть:
CODE
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<head>
<script type="text/javascript">
var old = "";
function clText() {
setTimeout("clText()", 1000);
var c = clipboardData.getData("Text");
if (old != c) {
old = c;
document.selection.empty();
document.selection.createRange().text += c + "\r\n---\r\n";
}
}
</script>
</head>
<body onload="javascript:clText();">
</body>
</html>