1. คลิกปุ่มเพื่อคัดลอกเนื้อหาในกล่องข้อความ
<script type = "text/javascript"> function copyurl2 () {var url2 = document.getElementById ("biao1"); url2.select (); // เลือก document document.execcommand ("คัดลอก"); // เรียกใช้การแจ้งเตือนคำสั่งคัดลอกเบราว์เซอร์ ("คัดลอกคุณสามารถวาง");} </script> <textarea cols = "20" แถว = "10" id = "biao1"> พื้นที่รหัสที่ผู้ใช้กำหนด </textarea> <อินพุต type = "ปุ่ม"2. คัดลอกที่อยู่หัวข้อและที่อยู่ URL และส่งต่อให้เพื่อนใน QQ/MSN
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = gb2312"/> <title> js copy onclick = 'copytoclipboard ()' value = "คัดลอกที่อยู่หัวข้อและที่อยู่ URL และส่งไปยังเพื่อนใน qq/msn"> <script language = "JavaScript"> ฟังก์ชั่น copytoclipboard () {var clipboardContent = ""; clipboardContent+= document.title; clipboardContent+= ""; clipboardcontent+= this.location.href; window.clipboarddata.setData ("ข้อความ", clipboardcontent);3. คัดลอก URL โดยตรง
<อินพุต type = "ปุ่ม" name = "anniu2" onclick = 'copyurl ()' value = "คัดลอกที่อยู่ URL"> <ภาษาสคริปต์ = "JavaScript"> ฟังก์ชั่น copyurl () {var clipboardcontent = this.location.href; window.clipboarddata.setData4. เมื่อคลิกที่กล่องข้อความคัดลอกเนื้อหาในกล่องข้อความ
<อินพุต onClick = "ocopy (this)" value = "hello.to คัดลอกเนื้อหา!"> <ภาษาสคริปต์ = "javascript"> ฟังก์ชั่น ocopy (obj) {obj.select (); js = obj.createtextrange (); js.execcommand ("คัดลอก")5. คัดลอกเนื้อหาในกล่องข้อความหรือซ่อนฟิลด์
<script language = "JavaScript"> ฟังก์ชั่น copyurl (เป้าหมาย) {target.value = myimg.value; target.select (); js = myimg.createTextrange (); js.execcommand ("คัดลอก"); แจ้งเตือน ("คัดลอกสำเร็จ!");} ฟังก์ชั่น addimg (เป้าหมาย) {target.value = "[img]"+myimg.value+"[/ img]"; target.select (); js = target.createtextrange (); js.execcommand ("คัดลอก"); แจ้งเตือน ("คัดลอกสำเร็จ!");} </script>6. คัดลอกเนื้อหาในแท็ก span
<script type = "text/javascript"> </script> <br/> <br/> <script type = "text/javascript"> ฟังก์ชั่น copytext (obj) {var rng = document.body.createtextrange (); rng.movetoElementText (obj); rng.scrollintoview (); rng.select (); rng.execommand ("คัดลอก"); rng.collapse (เท็จ);7. เบราว์เซอร์เข้ากันได้กับ CopyToclipboard ("คัดลอกเนื้อหา")
ฟังก์ชั่น copytoclipboard (txt) {if (window.clipboarddata) {window.clipboarddata.clearData (); ClipboardData.SetData ("ข้อความ", txt); การแจ้งเตือน ("คัดลอกสำเร็จ!"); } อื่นถ้า (navigator.useragent.indexof ("opera")! = -1) {window.location = txt; } อื่นถ้า (window.netscape) {ลอง {netscape.security.privilegeManager.enablePrivilege ("UniversalxpConnect"); } catch (e) {alert ("ปฏิเสธโดยเบราว์เซอร์! /nplease Enter 'เกี่ยวกับ: config' ในแถบที่อยู่เบราว์เซอร์และกด Enter /n และตั้งค่า 'signed.applets.codebase_principal_support' ถึง 'True'"); } var clip = components.classes ['@mozilla.org/widget/clipboard;1'.keateinstance(components.interfaces.nsiclipboard); ถ้า (! คลิป) กลับมา; var trans = components.classes ['@mozilla.org/widget/transferable;1'.keateinstance(components.interfaces.nsitransferable); ถ้า (! คลิป) กลับมา; var trans = components.classes ['@mozilla.org/widget/transferable;1'.keateinstance(components.interfaces.nsitransferable); ถ้า (ทรานส์) กลับมา; trans.adddataflavor ("text/unicode"); var str = วัตถุใหม่ (); var len = วัตถุใหม่ (); var str = components.classes ["@mozilla.org/supports-string;1" like.createinstance(components.interfaces.nsisupportsstring); var copytext = txt; str.data = copytext; trans.setTransferdata ("ข้อความ/unicode", str, ลิขสิทธิ์. ความยาว * 2); var clipid = components.interfaces.nsiclipboard; ถ้า (! คลิป) ส่งคืนเท็จ; clip.setData (trans, null, clipid.kglobalclipboard); การแจ้งเตือน ("คัดลอกสำเร็จ!"); -8. เข้ากันได้กับรหัสคัดลอกสำหรับเบราว์เซอร์หลัก (รวมกับ Zeroclipboard.js)
<html> <head> <title> การทดสอบคลิปบอร์ดศูนย์ </title> <script type = "text/javascript" src = "zeroclipboard.js"> </script> <script language = "JavaScript"> var clip = null; ฟังก์ชั่น $ (id) {return document.getElementById (id); } function init () {clip = new Zeroclipboard.client (); Clip.SethandCursor (จริง); clip.addeventListener ('mouseover', ฟังก์ชั่น (ไคลเอนต์) {// อัปเดตข้อความบนเมาส์มากกว่า clip.settext ($ ('fe_text'). ค่า);}); clip.addeventListener ('เสร็จสมบูรณ์', ฟังก์ชั่น (ไคลเอนต์, ข้อความ) {// debugstr ("ข้อความคัดลอกไปยังคลิปบอร์ด:" + ข้อความ); แจ้งเตือน ("ที่อยู่นี้ถูกคัดลอกคุณสามารถวางด้วย ctrl + v.");}); clip.glue ('clip_button', 'clip_container'); } </script> </head> <body onload = "init ()"> <อินพุต id = "fe_text" cols = 50 แถว = 5 ค่า = คัดลอกเนื้อหาเนื้อหา 1> <span id = "clip_container"> <span id = "clip_button"> <b>