2010-10-02 6 views

Répondre

0

Salut, vous pouvez utiliser la fonction suivante:

function copy_to_clipboard(text) 
    { 
     if(window.clipboardData) 
     { 
     window.clipboardData.setData('text',text); 
     } 
     else 
     { 
      var clipboarddiv=document.getElementById('divclipboardswf'); 
     if(clipboarddiv==null) 
     { 
     clipboarddiv=document.createElement('div'); 
      clipboarddiv.setAttribute("name", "divclipboardswf"); 
     clipboarddiv.setAttribute("id", "divclipboardswf"); 
     document.body.appendChild(clipboarddiv); 
     } 
      clipboarddiv.innerHTML='<embed src="clipboard.swf" FlashVars="clipboard='+ 
    encodeURIComponent(text)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>'; 
     } 
     alert('The text is copied to your clipboard...'); 
     return false; 
    } 

Plus d'info: How do I copy to the clipboard in JavaScript?

et grâce à Andreas Grech

+0

Laissez-moi savoir si je suis absent quelque chose, il semble que cette approche est à peu près obsolète par Flash 10. GvS poins @GvS pour http://code.google.com/p/zeroclipboard/ – justSteve

Questions connexes