注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

古城风~~~

竹密无妨溪水过,天高不碍白云飞。这天下总有一份是属于我古城的天地!

 
 
 

日志

 
 

JS复制到剪切板 适合Firefox和IE的复制到剪切板  

2010-05-22 16:49:19|  分类: 网页特效/javascr |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

<script language="javascript">
function readTxt()
{
    alert(window.clipboardData.getData("text"));
}
function setTxt()
{
    var t=document.getElementById("txt");
    t.select();
    window.clipboardData.setData('text',t.createTextRange().text);
}
</script>
<input name="txt" value="输入测试">
<input type="button" value="复制" onclick="setTxt()">
<input type="button" value="读取" onclick="readTxt()">

点击复制本页面的方法收藏。
2007年04月05日 星期四 15:44
方法一:


<script language='javascript'>
function copyToClipBoard(a)
{
alert(a.value);
var ch=document.location;
ch +='\r\n';
<!--var ch=a.value;-->
window.clipboardData.setData("Text",ch);
alert("已复制链接");
}
</script>

<input type="button" onclick="copyToClipBoard(a.value)" id="bt1" value="复制" name="bt1" />


2

<script language="javascript">

<!--

function copyToClipBoard(){

var clipBoardContent=document.location;

clipBoardContent+='\r\n';

window.clipboardData.setData("Text",clipBoardContent);

alert("耶!复制成功喽!你可以粘贴在QQ消息里送给你的好朋友呀!再次感谢你对 {TheBlogTitle} 的支持哦!");

}

//-->

</script>

<script language='javascript'>

document.write("<input size=\"60\" value=\""+document.location+"\"><input type=\"button\" value=\"推荐给朋友\" title=\"点击复制地址到剪贴板,直接在MSN/QQ上粘贴即可.\" onclick=\"copyToClipBoard()\">");

</script>
 


适合Firefox和IE的复制到剪切板JS

<script>
function copyToClipboard(txt) {   
    if(window.clipboardData) {   
        window.clipboardData.clearData();   
        window.clipboardData.setData("Text", txt);   
    } else if(navigator.userAgent.indexOf("Opera") != -1) {   
        window.location = txt;   
    } else if (window.netscape) {   
        try {   
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
        } catch (e) {   
            alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'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("复制成功")
}  
</script>


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hudiezhanshi/archive/2009/01/21/3846972.aspx

  评论这张
 
阅读(2167)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017