亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

js 剪切板應用clipboardData詳細解析

2019-11-20 21:26:50
字體:
來源:轉載
供稿:網友

注意:ie7,與ie8 對網頁有個復制的權限,需在“安全”中的“自定義級別”的腳本中設置

clipboardData 對象

提供了對剪貼板的訪問。

三個方法
1.clearData(sDataFormat) 刪除剪貼板中指定格式的數據。
2.getData(sDataFormat) 從剪貼板獲取指定格式的數據。
3.setData(sDataFormat, sData) 給剪貼板賦予指定格式的數據。返回 true 表示操作成功。

例子

<script language="JavaScript">
<!--
var text = "123";
if (!window.clipboardData.setData('Text', text)) // 賦予 text 格式的數據
{
     alert("復制失敗!");
}
text = window.clipboardData.getData('Text'); // 獲取 text 格式的數據
alert(text);
window.clipboardData.clearData('Text'); // 清除 text 格式的數據
text = window.clipboardData.getData('Text');
alert(text);
//-->
</script>

一些方法:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html 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 type="button" name="anniu1" onClick='copyToClipBoard()' value="復制專題地址和url地址,傳給QQ/MSN上的好友">
<script language="javascript">
   function copyToClipBoard(){
    var clipBoardContent="";
    clipBoardContent+=document.title;
    clipBoardContent+="";
    clipBoardContent+=this.location.href;
    window.clipboardData.setData("Text",clipBoardContent);
    alert("復制成功,請粘貼到你的QQ/MSN上推薦給你的好友");
}
</script>  
<br />
<br />


直接復制url
<input type="button" name="anniu2" onClick='copyUrl()' value="復制URL地址">
<script language="javascript">
   function copyUrl()
   {
    var clipBoardContent=this.location.href;
    window.clipboardData.setData("Text",clipBoardContent);
    alert("復制成功!");
   }
</script>
<br/>
<br/>
點擊文本框時,復制文本框里面的內容
<input onclick="oCopy(this)" value="你好.要copy的內容!">
<script language="javascript">
function oCopy(obj){
obj.select();
js=obj.createTextRange();
js.execCommand("Copy")
alert("復制成功!");
}
</script>
<br />
<br />
復制文本框或者隱藏域中的內容
<script language="javascript">
function CopyUrl(target){
target.value=myimg.value;
target.select();  
js=myimg.createTextRange();  
js.execCommand("Copy");
alert("復制成功!");
}
function AddImg(target){
target.value="[IMG]"+myimg.value+"[/ img]";
target.select();
js=target.createTextRange();  
js.execCommand("Copy");
alert("復制成功!");
}
</script>

<input name=myimg type=hidden id=myimg value="http://pmp.www.49028c.com" />
<input name=imgurl type=text size=32 value="http://pmp.www.49028c.com" />
<input type=button value="點擊這里復制本站地址" onclick="CopyUrl(imgurl);" />


<br />
<br/>
復制span標記中的內容
<script type="text/javascript">
</script>
<br />
<br />
<script type="text/javascript">function copyText(obj)  
{
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
alert("復制成功!");
}
</script>

以下是代碼片段:<br />
<br />
<span id="tbid">http://pmp.www.49028c.com</span>  
[<a href="#" onclick="copyText(document.all.tbid)">點擊復制</a>]<br/><br/>
<span id="tbid2">http://www.www.49028c.com/pmp</span>  
[<a href="#" onclick="copyText(document.all.tbid2)">點擊復制</a>]<br/><br/>

</p>
</body>
</html>

還有一種方法:

function copyQQ(qq){
var obj=document.getElementById(qq);
obj.select();
     js=obj.createTextRange();
     js.execCommand("Copy");
     alert("代碼已經被成功復制!");

}


//設置復制內容 附加 本網站的URL
        function SetCopyContent() {
            window.event.returnValue = false;
            var content = document.title + "/r/n";
            content += document.getElementById("txt1").value + "/r/n";
            content += "本資源來自 " + this.location.href;
            window.clipboardData.setData('Text', content);
            alert("復制成功,請粘貼到你的QQ/MSN上推薦給你的好友");
        }

調用:

<input id="txt1" type="text" value="Hello World!"  onclick="getTxtSelect(event)"/>
<input type="button" value="復制文本框中的值"  onclick="SetCopyContent();" />

復制代碼 代碼如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Window對象的屬性02</title>
    <script language="javascript" type="text/javascript">
        /*
            window.screen對象:屏幕對象,包含了屏幕的相關信息。
            window.clipboardData對象:剪貼板對象,對剪貼板操作的對象。(在網頁內只能支持復制或者設置文本格式的)
            clearData("Text"):清空剪貼板
            getData("Text"):讀取剪貼板的值,在IE中只能支持Text文本格式
            setData("Text",value):設置剪貼板中的值
            案例:復制地址給好友,見備注
            禁止復制:body oncopy事件中 設置 return false;
            oncopy、onpase事件:復制、粘貼事件,可用于多數控件
        */

        //屏幕分辨率
        function screenInfo() {

            if (window.screen.width < 1024 || window.screen.height < 768) {
                window.alert("您的電腦屬于史前產物!");
                return;
            }
            window.alert("您的分辨率是:" + window.screen.width + " " + window.screen.height);

        }

        //復制地址給好友
        function operClipBoard() {

            var divObj = document.getElementById("divClipBoard");
            var content = divObj.innerText;
            content = "您復制的內容是:" + content + " /r/n 資源來源:" + window.location.href;
            window.alert('復制成功!');
            //客戶復制完之后,這個屬性才會顯示內容
            window.alert(window.clipboardData.getData("text"));
            window.clipboardData.setData("Text",content);
        }

        //網頁禁止復制
        function forbidCopy() {

            window.alert("網頁的內容,自能看,不能動!");
            return false;
        }
    </script>
</head>
<body onload="screenInfo();" oncopy="forbidCopy();" >
    <form id="form1" runat="server">
    <div id="divClipBoard" onclick="operClipBoard();" >
        //www.49028c.com
    </div>
    <hr />
    輸入密碼:
    <input type="text" oncopy="window.alert('禁止復制!');return false;" />
    再輸入一邊密碼:
    <input type="text" onpaste="window.alert('禁止粘貼!');return false;" />
    </form>
</body>
</html>


復制代碼 代碼如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>

    <script language="javascript" type="text/javascript">

        /*
            div 沒有oncopy事件
            body 與 文本框有這個事件

        */

        function OperClipBoard() {

            window.clipboardData.setData("Text", window.clipboardData.getData("Text") + "/r/n本資源來自:" + window.location.href);

        }

        /*
            流程:先oncopy觸發,觸發后僅僅是將內容復制到粘貼板,如果需要2次處理的話,等內容復制到粘貼板后,再進行2次操作,也就是對值進行處理后,
            在賦值操作
        */
        function copyContent()
        {
            window.setTimeout("OperClipBoard()", 100);
        }

    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div oncopy="copyContent();">
        Hello MyJSWorld!
    </div>
    <br />
    <input type="text" oncopy="OperClipBoard();" value="Hello MyJSWorld!" />
    </form>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品专区久久| 亚洲美女www午夜| 欧美亚洲视频一区二区| 日韩高清人体午夜| 日韩国产精品一区| 欧美视频在线观看 亚洲欧| 免费91麻豆精品国产自产在线观看| 欧美在线视频一区二区| 欧美体内谢she精2性欧美| 国产精品久久一区主播| 日本一区二三区好的精华液| 国产午夜精品美女视频明星a级| 欧美精品激情blacked18| 亚洲精品国产精品自产a区红杏吧| 亚洲一区二区免费在线| 国产精品久久久久免费a∨大胸| 欧美性极品少妇精品网站| 亚洲综合社区网| 国产日韩中文字幕| 欧美激情免费观看| 亚洲国产精品专区久久| 国语自产精品视频在线看抢先版图片| 国产美女精品视频免费观看| 亚洲免费福利视频| 夜夜躁日日躁狠狠久久88av| 97超级碰碰人国产在线观看| 久久天堂av综合合色| 亚洲成色777777女色窝| 91亚洲一区精品| 亚洲国产精久久久久久久| 欧美精品做受xxx性少妇| 久久久精品视频在线观看| 日韩中文字幕视频| 国产精品久久久久久久久久久久久久| 日日噜噜噜夜夜爽亚洲精品| 国产精品久久综合av爱欲tv| 色多多国产成人永久免费网站| 精品久久久久久中文字幕大豆网| 日本在线观看天堂男亚洲| 蜜臀久久99精品久久久久久宅男| 国产精品女主播| 国产精品自拍小视频| 国产精品视频久久久久| 在线成人中文字幕| 国产成人精品一区| 国产精品69av| 亚洲福利影片在线| 岛国视频午夜一区免费在线观看| 最近2019年手机中文字幕| 久久久久久国产精品久久| 久久久久久久999| 日韩在线视频国产| 97激碰免费视频| 亚洲女人天堂色在线7777| 欧美黑人国产人伦爽爽爽| 欧美色道久久88综合亚洲精品| 日韩精品在线免费观看视频| 国产精品女人久久久久久| www.欧美免费| 欧美精品videos性欧美| 亚洲欧洲一区二区三区在线观看| 国语自产精品视频在免费| 日韩av第一页| 国产一区视频在线| 日韩欧美中文第一页| 国产精品一区二区在线| 色久欧美在线视频观看| 国产日韩欧美成人| 国产成人精品一区| 日韩av电影免费观看高清| 亚洲毛片在线免费观看| 最近2019中文字幕第三页视频| 欧美另类在线观看| 日本欧美在线视频| 精品动漫一区二区| 国产精品99久久久久久人| 亚洲自拍偷拍福利| 日韩在线视频免费观看高清中文| 欧美精品国产精品日韩精品| 国产成人亚洲综合91精品| 中文精品99久久国产香蕉| 亚洲欧美日韩精品久久| 成人在线小视频| 成人在线视频网| 欧美精品久久久久久久久| 欧美伦理91i| 欧美日韩在线一区| 亚洲最大成人免费视频| 97精品国产aⅴ7777| 91九色国产在线| 日韩免费在线免费观看| 精品久久久久久久久久ntr影视| 国产精品av免费在线观看| 日韩成人在线视频网站| 国产激情视频一区| 欧美一性一乱一交一视频| 亚洲3p在线观看| 欧美黑人一级爽快片淫片高清| 国产精品成人播放| 亚洲理论在线a中文字幕| 性欧美视频videos6一9| 91精品视频免费观看| 久久天天躁狠狠躁夜夜躁2014| 亚洲区一区二区| 97久久精品视频| 欧美亚洲一级片| 国产精品免费久久久久影院| 日韩高清中文字幕| 国产九九精品视频| 韩日欧美一区二区| 久久91精品国产| 亚洲国产精品成人av| zzjj国产精品一区二区| 影音先锋日韩有码| 日韩av片电影专区| 免费91在线视频| 国内精品国产三级国产在线专| 中文字幕日韩精品在线| 一本色道久久88亚洲综合88| 久久全球大尺度高清视频| 亚洲欧美一区二区精品久久久| 91精品啪aⅴ在线观看国产| 91高清视频在线免费观看| 欧美专区日韩视频| 亚洲国产精品人久久电影| 日韩欧美国产一区二区| 最近2019免费中文字幕视频三| 国产精品高潮呻吟久久av无限| 欧美成人小视频| 国产一区二区三区日韩欧美| 亚洲国产成人精品久久久国产成人一区| 91高清视频免费| 国产精品久久久久久久久久东京| 久久久久久久久国产精品| 黑人巨大精品欧美一区免费视频| 精品视频一区在线视频| 久久夜精品va视频免费观看| 91福利视频网| 欧美电影免费观看高清完整| 青青草一区二区| 亚洲第一av在线| 国产一区二区三区视频在线观看| 亚洲精品欧美极品| 日韩中文在线观看| 欧美激情videos| 国产精品旅馆在线| 亚洲欧美综合区自拍另类| 国产一区私人高清影院| 久久久亚洲福利精品午夜| 欧美激情在线播放| 亚州欧美日韩中文视频| 一区二区三区美女xx视频| 亚洲综合色激情五月| 视频一区视频二区国产精品| 国产欧美日韩丝袜精品一区| 成人在线播放av| 国产精品毛片a∨一区二区三区|国| 久久在线观看视频| 成人黄色大片在线免费观看| 亚洲国产欧美一区二区三区久久| 亚洲视频在线免费看| 欧美尤物巨大精品爽| 精品夜色国产国偷在线| 成人黄色短视频在线观看|