|
|
|
подскажите как при помощи JAVAскриптов в ХТМЛ страничке в теге FORM при нажатии на какую нить кнопку .. содержимое ПОЛЯ text или textarea было не только выделено все.. но и было уже скопировано в буффер обмена машинки?
вызов такой функции проходит нормально? без предупреждений?
все в ИЕ7 идет у меня.
? |
|
|
|
|
|
Код: |
<script>
function selectAll(/**String*/ objectId) {
var o = document.getElementById(objectId);
o.select();
}
function copySelectedToClipboard(/**String*/ objectId) {
var o = document.getElementById(objectId);
var r = o.createTextRange();
r.execCommand('Copy');
}
function body_onload() {
var button1 = document.getElementById('button1');
button1.onclick = function() {
selectAll('textarea1');
copySelectedToClipboard('textarea1');
};
}
</script>
<body onload="body_onload()">
<textarea id="textarea1" rows="10" cols="80">uska mnetr mmdjerui mjdjeelrtk
eertert
ertty jjdkll kdkee ejkjkfk kkcd</textarea>
<br />
<button id="button1">Select All</button>
</body>
|
а еще для того, чтоб в буфер скопировать, можно использовать такой способ:
Код: |
var clipboardData = "это будет щас в буфере обмена машинки";
window.clipboardData.setData('Text', clipboardData);
// всё :)
|
работать это будет без предупреждений сразу по выполнению яваскрипта, если
в браузере выключено это самое предупреждение:
|
|
|
|
|
|
agrasoff, да ты бог прям-таки..
бигбог тебе! |
|
|
|
|
|
|
|