Показать сообщение отдельно

  #8  
Старый 24.02.2008, 19:28
Isis
Флудер
Регистрация: 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
По дефолту работает везде
 
Ответить с цитированием