コードをコピー コードは次のとおりです: <br>function copyCode(id){<br>var testCode=document.getElementById(id).value;<br>if(copy2Clipboard(testCode)!=false){<br>alert("生成されたコードクリップボードにコピーされている場合は、Ctrl V を使用して必要な場所に貼り付けることができます。 ");<br>}<br>}<br>copy2Clipboard=function(txt){<br>if(window.clipboardData){ <br>window.clipboardData.clearData();<br>window.clipboardData.setData("Text",txt);<br>}<br>else if(navigator.userAgent.indexOf("Opera")!=- 1) {<br>window.location=txt;<br>}<br>else if(window.netscape){<br>try{<br> netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");<br>} <br>catch(e){<br>alert("Firefox のセキュリティ制限により、クリップボードの操作が制限されています。「about:config」を開いて を変更してください <p>signed.applets.codebase_principal_support を true に設定して再試行してください。相対パスは Firefox のルート ディレクトリです</p>。 <p>record/greprefs/all.js");<br> return false;<br>}<br>var Clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance</p> <p>(Components.interfaces.nsIClipboard);<br>if(!clip)return;<br>var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance</p> <p>(Components.interfaces.nsITransferable);<br>if(!trans)return;<br>trans.addDataFlavor('text/unicode');<br>var str=new Object();<br>var len=new Object();<br>var str=Components.classes["@mozilla.org/supports-string;1"].createInstance</p> <p>(Components.interfaces.nsISupportsString);<br>var copytext=txt;str.data=copytext;<br>trans.setTransferData("text/unicode",str,copytext.length*2);<br> var Clipid=Components.interfaces.nsIClipboard;<br>if(!clip)return false;<br>clip.setData(trans,null,clipid.kGlobalClipboard);<br>}<br>}<br></ script><br><div><br>[<input name="" type="button" value="Copy" onclick="copyCode('txtTestCode1')" />]<br><br> ;<BR><textarea rows=2 id="txtTestCode1" style="width:500px;font-family: Verdana、Arial;font-</P> <P>サイズ:12px;高さ:55px;ボーダー:1px ソリッド #999999;">コンテンツ 1 をコピー</textarea><br></div></p> <p></p> </div>