|
|
IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21801
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
подскажите как при помощи JAVAскриптов в ХТМЛ страничке в теге FORM при нажатии на какую нить кнопку .. содержимое ПОЛЯ text или textarea было не только выделено все.. но и было уже скопировано в буффер обмена машинки?
вызов такой функции проходит нормально? без предупреждений?
все в ИЕ7 идет у меня.
? |
|
|
|
|
|
porno |
agrasoff Опытный |
Зарегистрирован: 08.12.2007
Сообщений: 106
|
Обратиться по нику
|
agrasoff |
Ответить с цитатой | | |
|
Код: |
<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);
// всё :)
|
работать это будет без предупреждений сразу по выполнению яваскрипта, если
в браузере выключено это самое предупреждение:
|
|
|
|
|
|
Хостинг в US. Budget, Business, Dedicated. 375 GB за $3 в месяц. |
IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21801
|
Обратиться по нику
|
|
|
porno |
|