Bonjour,
J'ai un petit problème avec mon javascript.
En fait il n'accepter pas les retours a la lignes avec php.
Voici le script (ce trouve dans le code php).
echo("<script language=\"javascript\" type=\"text/javascript\">"); echo("function copy2Clipboard(meintext){"); echo(" if (window.clipboardData){"); echo("window.clipboardData.setData(\"Text\", meintext);}"); echo("else if (window.netscape){ "); echo("netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');"); echo("var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);"); echo("if (!clip) return;"); echo("var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);"); echo("if (!trans) return;"); echo("trans.addDataFlavor('text/unicode');"); echo("var str = new Object();"); echo("var len = new Object();"); echo("var str = Components.classes[\"@mozilla.org/supports-string;1\"].createInstance(Components.interfaces.nsISupportsString);"); echo("var copytext=meintext;"); echo("str.data=copytext;"); echo("trans.setTransferData(\"text/unicode\",str,copytext.length*2);"); echo("var clipid=Components.interfaces.nsIClipboard;"); echo("if (!clip) return false;"); echo("clip.setData(trans,null,clipid.kGlobalClipboard);}"); echo("alert(\"Following info was copied to your clipboard:\" + meintext);"); echo("return false;}"); echo("</script>");
|
Mon Lien:
<A HREF=# onClick='copy2Clipboard($code);return(false)'>COPIER</a>
|
voici le contenu de ma variable $code(Attention le retour a la lgine compte):
(S)(S)(S)(S)(S)(S)(S)(S)(S)(S)(S)(S)
(S)(S)(S)(S)(K)(S)(S)(K)(S)(S)(S)(S)
(S)(S)(S)(K)(K)(K)(K)(K)(K)(S)(S)(S)
il me fait une erreur sur le contenu...
Adrian