코드 복사 코드는 다음과 같습니다. <br>function copyCode(id){<br>var testCode=document.getElementById(id).value;<br>if(copy2Clipboard(testCode)!=false){<br>alert("생성된 코드 클립보드에 복사되었으면 Ctrl V를 사용하여 필요한 위치에 붙여넣을 수 있습니다! <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>시도{<br> netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");<br>} <br>catch(e){<br> warning("firefox 보안 제한으로 인해 클립보드 작업이 제한됩니다. 'about:config'를 열고 변경하세요. <br> <br>signed.applets.codebase_principal_support'를 true'로 설정하고 상대 경로는 Firefox 루트 디렉터리입니다<br> <br>record/greprefs/all.js"); return false;<p>}</p>varclip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance<p> <br>(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');</p>var str=new Object();<p>var len=new Object();<br>var str=Components.classes["@mozilla.org/supports-string;1"].createInstance<br> <br>(Components.interfaces.nsISupportsString);<br>var copytext=txt;str.data=copytext;<br>trans.setTransferData("text/unicode",str,copytext.length*2);</p> var clipsid=Components.interfaces.nsIClipboard;<p>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 행=2 id="txtTestCode1" style="width:500px;font-family: Verdana, Arial;font-<BR> <BR>크기:12px;높이:55px;테두리:1px 단색 #999999;">내용 복사 1</textarea><br></div><br> </p> <p><br></p> </div>