js 復制網頁內容的方法代碼有很多不過要兼容各浏覽器就不多了,下面有個不錯的方法,大家可以嘗試操作下
因需要做一個js單擊,復制當前網頁url的功能。使用的是如下的方法,但是只能在ie浏覽器下正常使用。 方法如下: 代碼如下: function copyURL(){ var clipBoardContent=""; clipBoardContent+=document.title; clipBoardContent+=""; clipBoardContent+=this.location.href; window.clipboardData.setData("Text",clipBoardContent); alert("復制成功,請粘貼到你的QQ/MSN上推薦給你的好友"); } -------------------------分隔線--------------------------- 在網上找到一個flash zClip zClip zClip 插件可以兼容各種浏覽器。 使用方法很簡單,只需要導入一個js文件和一個swf文件即可。 使用方法如下 需先導入所需文件: 代碼如下: <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.zclip.js"></script> $(document).ready(function(){ $('a#copy-description').zclip({ path:'js/ZeroClipboard.swf', copy:$('p#description').text() }); // The link with ID "copy-description" will copy // the text of the paragraph with ID "description" $('a#copy-dynamic').zclip({ path:'js/ZeroClipboard.swf', copy:function(){return $('input#dynamic').val();} }); // The link with ID "copy-dynamic" will copy the current value // of a dynamically changing input with the ID "dynamic" });