複製到剪貼簿的js程式碼(相容ie、firefox、chorme、safari...什麼都相容!)
今天看到阿里媽媽的複製廣告程式碼到剪貼簿的功能不錯,看了下他的實現,把它貼出來獻給大家。
對於非ie瀏覽器他是用flash來實現的,js程式碼如下:
Code
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--> <script type="text/javascript">
function copy_code(copyText)
{
if (window.clipboardData)
{
window.clipboardData.setData("Text", copyText)
}
else
{
var flashcopier = 'flashcopier';
if(!document.getElementById(flashcopier))
{
var divholder = document.createElement('div');
divholder.id = flashcopier;
document.body.appendChild(divholder);
}
document.getElementById(flashcopier).innerHTML = '';
var divinfo = '';
document.getElementById(flashcopier).innerHTML = divinfo;
}
alert('copy成功!');
}
</script>
<input id="inputTest" type="button" value="測試" onclick="copy_code('拷貝成功!帆船書會http://www.fanchuanbook.com')" />
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--> <script type="text/javascript">
function copy_code(copyText)
{
if (window.clipboardData)
{
window.clipboardData.setData("Text", copyText)
}
else
{
var flashcopier = 'flashcopier';
if(!document.getElementById(flashcopier))
{
var divholder = document.createElement('div');
divholder.id = flashcopier;
document.body.appendChild(divholder);
}
document.getElementById(flashcopier).innerHTML = '';
var divinfo = '';
document.getElementById(flashcopier).innerHTML = divinfo;
}
alert('copy成功!');
}
</script>
<input id="inputTest" type="button" value="測試" onclick="copy_code('拷貝成功!帆船書會http://www.fanchuanbook.com')" />
那個flash檔案從這裡下載:下載
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-446862/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JS實現複製到剪貼簿(支援IE和Firefox)JSFirefox
- JS複製內容到剪貼簿(相容FF/Chrome/Safari所有瀏覽器)JSChrome瀏覽器
- 20 行 JS 程式碼,實現複製到剪貼簿功能JS
- JavaScript複製內容到剪貼簿JavaScript
- IE和Firefox相容的JSFirefoxJS
- 複製和貼上的js程式碼 for IE/FireFox/mozilla/ns(轉)JSFirefox
- 剪貼簿複製貼上操作彙總
- 右鍵選單遮蔽 和 複製到剪貼簿 的javascriptJavaScript
- Windows平臺Node.js實現複製任意文字到剪貼簿WindowsNode.js
- 使用JS讀取XML(相容IE和firefox)JSXMLFirefox
- 使用 JS 剪貼簿 APIJSAPI
- 使用ZeroClipboard解決跨瀏覽器複製到剪貼簿的問題瀏覽器
- 使用JavaScript讀取所選文字並將其複製到剪貼簿JavaScript
- Typescript實現一鍵複製文字進剪貼簿TypeScript
- 點選按鈕自動複製剪貼簿功能
- Win10系統剪貼簿在哪?怎麼清空剪貼簿Win10
- 原生JS實現貼上到剪貼簿JS
- 非同步剪貼簿API:解放剪貼簿操作非同步API
- 使用JavaScript讀取所選文字並將其複製到剪貼簿(2)JavaScript
- 教你JavaScript實現一鍵複製內容剪貼簿JavaScript
- CSS相容IE6,IE7,FireFoxCSSFirefox
- Salesforce LWC學習(二十八) 複製內容到系統剪貼簿(clipboard)Salesforce
- 怎麼讓CSS相容IE和FireFox火狐的技巧大全CSSFirefox
- PhotosCollage for Mac(照片剪貼簿製作工具)Mac
- win10剪貼簿在哪裡_win10剪貼簿怎麼開啟Win10
- 向日葵&&ToDesk複製貼上(無法共享剪貼簿)的解決問題
- 實現前端點選按鈕自動複製剪貼簿功能前端
- Mac 剪貼簿命令Mac
- AllClips for mac(剪貼簿管理程式)Mac
- 相容FireFox,IE,Chrome的DIV頁面位置固定FirefoxChrome
- JS對select動態新增options操作[IE&FireFox相容]JSFirefox
- 相容所有瀏覽器的點選複製黏貼效果瀏覽器
- 獲取文字框中焦點的位置 相容IE,FireFoxFirefox
- 相容FireFox,IE,Chrome的html線上編輯設定FirefoxChromeHTML
- 剪貼簿與PythonPython
- 剪貼簿小工具
- 阻止瀏覽器冒泡事件,相容firefox和ie瀏覽器事件Firefox
- Paste:您的Mac剪貼簿管家ASTMac