日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

万能的js复制按钮

發(fā)布時(shí)間:2025/7/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 万能的js复制按钮 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這是模仿優(yōu)酷視頻分享的js復(fù)制按鈕,兼容各種瀏覽器


view plain
  • ?<!--復(fù)制按鈕js-->??
  • <script>??
  • function?copyToClipboard(txt)?{??
  • ????if?(window.clipboardData)?{??
  • ????????window.clipboardData.clearData();??
  • ????????window.clipboardData.setData("Text",document.getElementById(txt).value);??
  • ????}?else?if?(navigator.userAgent.indexOf("Opera")?!=?-1)?{??
  • ????????//do?nothing????????
  • ????}?else?if?(window.netscape)?{??
  • ????????try?{??
  • ????????????netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");??
  • ????????}?catch?(e)?{??
  • ????????????alert("被瀏覽器拒絕!\n請(qǐng)?jiān)跒g覽器地址欄輸入'about:config'并回車(chē)\n然后將?'signed.applets.codebase_principal_support'設(shè)置為'true'");??
  • ????????}??
  • ????????var?clip?=?Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);??
  • ????????if?(!clip)???return;??
  • ????????var?trans?=?Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);??
  • ????????if?(!trans)?return;??
  • ????????trans.addDataFlavor('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,?copytext.length?*?2);??
  • ????????var?clipid?=?Components.interfaces.nsIClipboard;??
  • ????????if?(!clip)???return?false;??
  • ????????clip.setData(trans,?null,?clipid.kGlobalClipboard);??
  • ????}??
  • ????alert("你已經(jīng)成功復(fù)制本地址,請(qǐng)直接粘貼推薦給你的朋友!");??
  • }??
  • </script>??

  • *********************************************************************************************

    使用:
    view plain
  • <!--分享對(duì)話(huà)框-->??
  • ???????????<div?class="share"?>??
  • ??<div?class="sharetop"></div>??
  • ??<div?class="sharebord">??
  • ??<h4>??分享給站外好友</h4>??
  • <div?class="item"><span?class="label">??視頻地址?:?</span>?<input?type="text"?id="link1"?value="http://www.moredoo.com/10002"?/><button?οnclick="javascript:copyToClipboard('link1');">復(fù)制</button></div>??
  • <h4>??把視頻貼到Blog或BBS</h4>??
  • ??
  • ??
  • <div?class="item"><span?class="label">??flash地址:?</span>???
  • <input?type="text"?id="link2"?value="http://www.moredoo.com/10002"?/>??
  • <button?οnclick="javascript:copyToClipboard('link2');">復(fù)制</button></div>??
  • ??
  • ??
  • <div?class="item"><span?class="label">??html代碼?:?</span>???
  • <input??id="link3"?type="text"?value='<embed?src="http://www.moredoo.com/10002"???
  • ??
  • ??
  • allowFullScreen="true"?quality="high"?width="480"?height="400"?align="middle"?allowScriptAccess="always"?type="application/x-shockwave-flash"></embed>'?/>??
  • ??
  • ??
  • <button?οnclick="javascript:copyToClipboard('link3');">復(fù)制</button></div></div>??
  • ??
  • ??
  • <div?class="sharebutom">??

  • 效果如下



    效果:

    總結(jié)

    以上是生活随笔為你收集整理的万能的js复制按钮的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。