用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
gzty的公告
那一天,我摇动所有的经桶,不为超度,只为触摸你的指尖; 那一年,在山路匍匐,不为觐见,只为贴着你的温暖; 那一次次的转山,不为修来世,只为途中与你相见.
文章分类
存档

原创  firefox 复制文本js代码 收藏

判断窗口是关闭还是刷新
<script>
function window.onbeforeunload(){
with(window.event)if(clientY<0&&clientX>document.body.clientWidth||altKey)alert("关闭")
}
</script>


firefox 复制文本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);
     }
}
</script>
<button onclick="copyToClipboard('你好!');">复制文本“你好!”</button>
<textarea id="test"></textarea>

转自:http://www.comicat.com/blood/index.php?pl=505

发表于 @ 2007年04月14日 10:06:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:红尘多少事 笑谈百年后 | 新一篇:新BLOG启动,请访问http://www.tonyang.com/blog/

  • 发表评论
  • 评论内容:
  •  
Copyright © gzty
Powered by CSDN Blog