1. Нажмите кнопку, чтобы скопировать контент в текстовом поле
<script type = "text/javascript"> function copyUrl2 () {var url2 = document.getElementbyId ("biao1"); url2.select (); // выберите Object Document.ExecCommand ("copy"); // Выполните команду команды копирования браузера ("Copy, вы можете вставить.");} </Script> <textarea cols = "20" rows = "10" id = "biao1"> область кода, определенная пользователем </textarea> <input type = "onclick =" copyUrl2 () "value =" Compoed Code "/>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-код кода </title> </head> <body> <p> <input ytept = name namu = ». onclick = 'copytoclipboard ()' value = "Скопировать адрес темы и адрес URL и передайте его друзьям на QQ/MSN"> <script language = "javascript"> function copytoclipboard () {var BublboardContent = ""; CuffboardContent+= Document.title; BublboardContent+= ""; CuffboardContent+= this.location.href; window.clipboarddata.setData («Текст», буферный обходк.3. напрямую скопируйте URL
<input type = "button" name = "anniu2" onclick = 'copyurl ()' value = "copy url -адрес"> <script language = "javascript"> copyurl () {var bubbordcontent = this.location.href; window.clipboarddata.setdata ("TextContent);4. При нажатии на текстовое поле скопируйте содержимое в текстовом поле.
<input onclick = "ocopy (this)" value = "hello.to копировать содержание!"> <script language = "javascript"> function ocopy (obj) {obj.select (); js = obj.createTextrange (); js.execcommand ("копирование").5. Скопируйте контент в текстовом поле или скрыть поле
<script language = "javascript"> function copyurl (target) {target.value = myimg.value; target.select (); js = myimg.createTexTrange (); js.execcommand ("copy"); alert ("copy успешно!");} функция addimg (target) {target.value = "[img]"+myimg.value+"[/ img]"; target.select (); js = target.creatextrange (); js.execcommand ("copy"); alert ("копировать успешно!");} </script>6. Скопируйте содержимое в тегке SPAN
<script type = "text/javascript"> </script> <br/> <br/> <script type = "text/javascript"> function copyText (obj) {var rng = document.body.createtextrange (); rng.movetoelementextext (obj); rng.scrollintoview (); rng.select (); rng.execcommand ("copy"); rng.collapse (false); alert ("Копия успешно!");} </script>7. Браузер, совместим с CopyToclipboard («Содержание копирования»)
функция copyToclipboard (txt) {if (window.clipboarddata) {window.clipboarddata.cleardata (); Boolboarddata.setData ("text", txt); Alert («Копия успешно!»); } else if (navigator.useragent.indexof ("opera")! = -1) {window.location = txt; } else if (window.netscape) {try {netscape.security.privilegemanager.enableprivilege ("UniversalxpConnect"); } catch (e) {alert ("Отклонено браузером! /nplease enter 'about: config' в адресной строке браузера и нажмите enter /n и установил 'signed.applets.codebase_principal_support' to 'true'"); } var clip = components.classes ['@mozilla.org/widget/clipboard;1'5.createinstance(components.interfaces.nsiclipboard); if (! clip) вернуть; var trans = components.classes ['@mozilla.org/widget/transferable;1'5.createinstance(components.interfaces.nsitransferable); if (! clip) вернуть; var trans = components.classes ['@mozilla.org/widget/transferable;1'5.createinstance(components.interfaces.nsitransferable); if (! транс) возврат; Trans.Addataflav ("Text/Unicode"); var str = new Object (); var len = new Object (); var str = components.classes ["@mozilla.org/supports string;1"^.createinstance(components.interfaces.nsisupportsstring); var copyText = txt; str.data = copyText; Trans.SetTransferData («Text/Unicode», STR, Copyright.Length * 2); var clipid = components.interfaces.nsiclipboard; if (! clip) вернуть false; clip.setData (trans, null, clipid.kglobalclipboard); Alert («Копия успешно!»); }}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 (true); clip.addeventlistener ('mouseover', function (client) {// Обновление текста на мышью на clip.settext ($ ('fe_text'). value);}); clip.addeventListener ('withle', function (client, text) {// debugstr ("копированный текст в буфер обмена:" + text); alert ("Этот адрес был скопирован, вы можете вставить его с ctrl + v.");}); clip.glue ('clip_button', 'clip_container'); } </script> </head> <body onload = "init ()"> <input id = "fe_text" cols = 50 Rows = 5 value = Copy Content text1> <span id = "clip_container"> <pan Id = "clip_button"> <b> Copy </b> </span> </span> </body> </html>