HTML+JAVA+BUFFER (?)
Новая тема Написать ответ
# Вт Мар 25, 2008 3:02 pmIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21733Ответить с цитатой
подскажите как при помощи JAVAскриптов в ХТМЛ страничке в теге FORM при нажатии на какую нить кнопку .. содержимое ПОЛЯ text или textarea было не только выделено все.. но и было уже скопировано в буффер обмена машинки?

вызов такой функции проходит нормально? без предупреждений?
все в ИЕ7 идет у меня.

?
# Вт Мар 25, 2008 5:11 pmagrasoff Зарег.: 08.12.2007 ; Сообщ.: 106Ответить с цитатой
Код:

<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);
// всё :)



работать это будет без предупреждений сразу по выполнению яваскрипта, если
в браузере выключено это самое предупреждение:

# Ср Апр 09, 2008 5:17 pmIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21733Ответить с цитатой
agrasoff, да ты бог прям-таки..
бигбог тебе! Wink
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.