Copy kode kodenya sebagai berikut:
<skrip tipe="teks/javascript">
fungsi copyCode(id){
var testCode=document.getElementById(id).nilai;
if(copy2Clipboard(Kode Tes)!=salah){
alert("Kode yang dihasilkan telah disalin ke karton, Anda dapat menggunakan Ctrl+V untuk menempelkannya di tempat yang Anda perlukan! ");
}
}
copy2Clipboard=fungsi(txt){
if(jendela.clipboardData){
jendela.clipboardData.clearData();
window.clipboardData.setData("Teks",txt);
}
else if(navigator.userAgent.indexOf("Opera")!=-1){
jendela.lokasi=txt;
}
else if(window.netscape){
mencoba{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
menangkap(e){
alert("Pembatasan keamanan firefox Anda membatasi Anda dari operasi clipboard. Silakan buka 'about:config' ke
Setel Signed.applets.codebase_principal_support' ke true dan coba lagi.
record/greprefs/all.js");
kembali salah;
}
var clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance
(Komponen.interfaces.nsIClipboard);
jika(!klip)kembali;
var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance
(Komponen.interfaces.nsITransferable);
jika(!trans)kembali;
trans.addDataFlavor('teks/unicode');
var str=Objek baru();
var len=Objek baru();
var str=Komponen.kelas["@mozilla.org/supports-string;1"].createInstance
(Komponen.interfaces.nsISupportsString);
var copytext=txt;str.data=copytext;
trans.setTransferData("teks/unicode",str,copytext.length*2);
var clipid=Komponen.interfaces.nsIClipboard;
if(!klip)mengembalikan salah;
clip.setData(trans,null,clipid.kGlobalClipboard);
}
}
</skrip>
<div>
[<input nama="" type="button" value="Salin" onclick="copyCode('txtTestCode1')" />]
<br>
<textarea row=2 id="txtTestCode1">Salin konten 1</textarea>
</div>