
24.02.2008, 19:28
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
Провел на форуме: 16641028
Репутация:
2371
|
|
Сообщение от [ cash ]
как сделать кнопку которая бы копироавла в буфер обмена данные из поля type=text ?
Кнопке сделаешь событие onclick="copy('text');"
PHP код:
<script type="text/javascript">
function copy(text2copy)
{
if (window.clipboardData) {
window.clipboardData.setData("Text",text2copy);
} else {
var flashcopier = 'flashcopier';
if(!document.getElementById(flashcopier)) {
var divholder = document.createElement('div');
divholder.id = flashcopier;
document.body.appendChild(divholder);
}
document.getElementById(flashcopier).innerHTML = '';
text2copy = text2copy.replace(/\r\n/g, "\n").replace(/\n/g, "\r\n");
var divinfo = '<embed src="http://www.everfall.com/paste/_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(text2copy)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
document.getElementById(flashcopier).innerHTML = divinfo;
}
}</script>
По дефолту работает везде
|
|
|