1.ボタンをクリックして、テキストボックスのコンテンツをコピーします
<script type = "text/javascript"> function copyurl2(){var url2 = document.getElementById( "biao1"); url2.select(); //オブジェクトdocument.execcommand( "copy");を選択します。 //コマンドコマンドアラートをコピーする( "コピー、貼り付けます。");} </script> <textarea cols = "20" rows = "10" "id =" biao1 ">ユーザー定義コード領域</textarea> <入力タイプ=" button "onclick =" copyurl2() "2.トピックアドレスとURLアドレスをコピーして、QQ/MSNの友人に渡す
< xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = gb2312"/> <title> js copy </title> <body> <pody> <pody> <p> <p> <p> onclick = 'copytoclipboard()' value = "トピックアドレスとurlアドレスをコピーしてqq/msn"> <script言語= "javascript"> function copytoclipboard(){var clipboardContent = ""; clipboardContent+= document.title; clipboardContent+= ""; clipboardContent+= this.location.href; window.clipboarddata.setData( "Text"、ClipboardContent); alert( "copy copy of your qq/msn"3. URLを直接コピーします
<入力型= "button" name = "anniu2" onclick = 'copyurl()' value = "copy url address"> <スクリプト言語= "javascript"> function copyurl(){var clipboardcontent = this.location.href;4.テキストボックスをクリックするときは、テキストボックスに内容をコピーします。
<inclick = "ocopy(this)" value = "hello. to copy content!"> <script language = "javascript"> function ocopy(obj){obj.select(); js = obj.createtextrange(); js.execcommand( "copy")arert( "copy succud!");} </scrip>5.テキストボックスにコンテンツをコピーするか、フィールドを非表示にします
<スクリプト言語= "javascript"> function copyurl(ターゲット){ターゲット.value = myimg.value;ターゲット.select(); js = myimg.createtextrange(); js.execcommand( "copy"); alert( "copy cose ruccund!");} function addimg(target){target.value = "[img]"+myimg.value+"[/ img]";ターゲット.select(); js =ターゲット。createTextrange(); js.execcommand( "copy"); alert( "copy copy ruccund!");} </script>6.スパンタグに内容をコピーします
<script type = "text/javascript"> </script> <br/> <br/> <script = "text/javascript"> function copytext(obj){var rng = document.body.createTextrange(); rng.movetoelementText(obj); rng.scrollintoview(); rng.select(); rng.execcommand( "copy"); rng.collapse(false); alert( "copy succup!");} </script>7。コピートーリップボードと互換性のあるブラウザ( "コピーコンテンツ")
関数copytoclipboard(txt){if(window.clipboarddata){window.clipboarddata.cleardata(); clipboarddata.setdata( "text"、txt);アラート( "コピーに正常に!"); } else if(navigator.useragent.indexof( "opera")!= -1){window.location = txt; } else if(window.netscape){try {netscape.security.privilegemanager.enableprivilege( "universalxpconnect"); } catch(e){alert( "browserによって拒否されました! } var Clip = components.classes ['@mozilla.org/widget/clipboard; 1' if(!clip)return; var trans = components.classes ['@mozilla.org/widget/transferable;1' if(!clip)return; var trans = components.classes ['@mozilla.org/widget/transferable;1' if(!trans)return; trans.AddDataflavor( "text/unicode"); var str = new object(); var len = new object(); var str = components.classes ["@mozilla.org/supports-string;1" 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);アラート( "コピーに正常に!"); }}8。主要なブラウザのコピーコードと互換性があります(zeroclipboard.jsと組み合わせて)
<html> <head> <title>ゼロクリップボードテスト</title> <script type = "text/javascript" src = "zeroclipboard.js"> </script> <スクリプト言語= "javascript"> varクリップ= null; function $(id){return document.getElementById(ID); } function init(){clip = new Zeroclipboard.client(); clip.sethandcursor(true); clip.addeventlistener( 'mouseover'、function(client){// mouse over over clip.settext($( 'fe_text')。値);}); clip.addeventlistener( 'complete'、function(client、text){// debugstr( "copied text to clipboard:" + text); alert( "このアドレスがコピーされた、ctrl + v。");}); Clip.Glue( 'Clip_Button'、 'Clip_Container'); } </script> </head> <body onload = "init()"> <入力id = "fe_text" cols = 5 rows = 5 value = 5 value = copy content text1> <span id = "clip_button"> <b> copy </b> </span </span> </html> </html> </html>