javascript实用函数

1。剪切板相关问题
     ①到剪贴板:
        var str = "要复制的内容";
        clipboardData.setData("TEXT", str); //复制到剪贴板

     ②从剪贴板:
         var str = clipboardData.getData("TEXT");

     ③清除剪贴板:
        clipboardData.clearData("TEXT");

    其中的 TEXT 表示数据类型是文本,FireFox 浏览器不支持 
  function toClipboard(str)  {
      window.clipboardData.clearData('Text');
      if(str.length>1){
          window.clipboardData.setData("Text",str);
          alert("已经复制到剪切板,请发给QQ或MSN已好友.");
      }
  }


2。加入收藏夹
<script type="text/javascript">
// <![CDATA[
function bookmark(){
var title=document.title
var url=document.location.href
if (window.sidebar) window.sidebar.addPanel(title, url,"");
else if( window.opera && window.print ){
var mbm = document.createElement('a');
mbm.setAttribute('rel','sidebar');
mbm.setAttribute('href',url);
mbm.setAttribute('title',title);
mbm.click();}
else if( document.all ) window.external.AddFavorite( url, title);
}
// ]]>
</script>
<a href="javascript:bookmark()">加入收藏夹</a>

3。设为首页
<style type="text/css">
a#setHomePage :visited {color:#000000;}
</style>
<script type="text/javascript">
function setHome(obj,url) {
    try {
        obj.style.behavior='url(#default#homepage)';obj.setHomePage(url);  //IE
    }catch (e) {
        try {
            var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
            prefs.setCharPref('browser.startup.homepage',url);  //FF
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  //netscape
        }catch (e) {
            alert("您的浏览器不支持此操作!");
        }
    }
}
</script>
<a onclick="setHome(this,'http://www.sina.com.cn/');return(false);" id="setHomePage" href="http://www.sina.com.cn/">设为主页</a>

4。
300*300
  • 没有相关文章
  • 没有评论
 文章首页关于迷茫时代关于我写意人生
版权所有:迷茫时代 All rights reserved   
执行时间:0.00333 秒