指定されたコードをコピーするにはボタンをクリックしてください

:この記事はから再版 https://www.cnblogs.com/hsapphire/archive/2010/05/21/1740597.html 著者:hsapphire文を明記してください、再現を。

ボタンをクリックしてコピーするように指定されたコードを、いくつかのインターネットを検索し、私は良い感じ、将来の参照用に書き留め

 

まず、をクリックしてコピーのテキストボックスの内容コード(1)

ます。<script type = "text / JavaScriptを">
    機能jsCopy(){
        VARのdocument.getElementById E =( "コンテンツ"); //オブジェクトのコンテンツです
        e.select(); //オブジェクトを選択し
        document.execCommand( "コピー") ; //ドゥブラウザのコピーコマンド

       警告( "已复制。好、可贴粘");
    }
</ SCRIPT>
<TEXTAREA COLS = "60" NAME = "コンテンツ"行= "2" ID = "コンテンツ"> www.qzpcw.com </ TEXTAREA>
の<input type =ボタン値=」复制 "οnclick=" jsCopy() ">

第二に、上のクリックコピーのテキストボックスの内容コード(2)

<SCRIPT言語=はJavaScript>
<! -
機能MM_goToURL(){//v3.0の
VAR I、引数= MM_goToURL.arguments。document.MM_returnValue = falseは、
以下のために(私は= 0; I <(args.length-1)、I + = 2)評価(引数[I] + "位置= ' "+引数[I + 1] +"'")。
}
関数JM_cc(OB){
VAR OBJ = MM_findObj(OB)。IF(OBJ){
obj.select(); JS = obj.createTextRange(); js.execCommand( "コピー");}
}
関数MM_findObj(N、D){//v4.0の
VARのP、I、X。(!D)D =文書であれば、IF( "?"(P = n.indexOf())> 0 && parent.frames.length){
    D = parent.frames [n.substring(P + 1)]文書。N =(0、p)をn.substring;}
もしX = d.all [N]((X = D [N])&& d.all!)。以下のために(!; X && I <d.forms.length; iが0 = I ++)X = d.forms [I] [N]。
ための式(I 0 =、!X && d.layers && I <d.layers.length; iが++)は、x = MM_findObj(N、d.layers [I] .document)。
(!X &&のdocument.getElementById)のx =のdocument.getElementById(N)の場合。戻り値は、x;
}
// - >
</ SCRIPT>
<フォームアクション= ""メソッド=ポスト名= Form1の>
<TEXTAREA COLS = 60名= js_1行= 2ラップ= VIRTUAL> www.qzpcw.com </ TEXTAREA>
</フォーム>
<INPUT名=ボタンοnclick= "JM_cc( 'js_1')"タイプ=ボタン値= 复制 >

第三に、をクリックしてコピーのテキストボックスの内容コード(3)

<スクリプト>
関数OCOPY(OBJ){
obj.select()。
JS = obj.createTextRange()。
js.execCommand( "コピー")
}
</ SCRIPT>
<入力οnclick= "OCOPY(この)"値= www.qzpcw.com>

第四には、をクリックしてコピーのタイトルとアドレスのコード

<タイトル> www.qzpcw.com </ TITLE>
<INPUTタイプ= "ボタン"名前= "送信"のonClick = 'CopyToClipboard()' =値" のコピー MSN上のページアドレス、渡さQQ /友人">
< =言語スクリプト"のJavaScript">
   CopyToClipboard関数(){
    VAR clipBoardContent = "";
    clipBoardContent + = document.title;
    clipBoardContent + = "";
    clipBoardContent + = this.location.href;
    window.clipboardData.setData( "テキスト"、clipBoardContent)。
    警告(「コピー成功、お友達にあなたの推奨QQ / MSNにそれを貼り付けてください」);
}
</ SCRIPT>

第五に、クリックコピーしたURL コードを

<スクリプトタイプ= "テキスト/ javascriptの">
関数copyText(OBJ)
{
VAR RNG = document.body.createTextRange()。
rng.moveToElementText(OBJ)。
rng.scrollIntoView();
rng.select();
rng.execCommand( "コピー");
rng.collapse(偽);

警告(「コピー成功、お友達にあなたのQQ / MSNの送信に貼り付けてください。」); <! -必要に応じて不要、フレーズを追加- >

}
</ SCRIPT>
以下是代码片段:<BR>
<スパンID = "tBIDを"> http://www.qzpcw.com </スパン>
[<HREF = "#" οnclick= "copyText(document.allの.tbid) ">点击复制する</a>] <BR>
<スパンID =" tbid1 "> http://www.qzpcw.com </スパン>
[<A HREF =" # "οnclick=" copyText(文書.all.tbid1) ">点击复制する</a>] <BR>

オリジナルの記事は0公表 ウォンの賞賛136 ビュー830 000 +

おすすめ

転載: blog.csdn.net/xfxf996/article/details/103886973