• yam天空
  • 天空部落
  • 新聞
  • 風林火山
  • 登入 註冊 網誌隨便逛
  • 加入天空部落
  • 呀米11歲囉

網誌 相簿 影音 PK吧! Honda嬉遊趣
即時新聞 影音新聞 新聞專輯 政治新聞 財經新聞 娛樂新聞 運動新聞 兩岸新聞 科技新聞
進入官網 遊戲資料 奪寶好康
管理介面 發表網誌 發表日記 上傳相片 上傳影音 管理留言
推薦這個部落格: 104

:visioncan:

設計一個視覺廣場

日記 |網誌 |相簿 |好友 |留言板
Flash行事曆 | 主頁 | AS3.0 的 TweenLite-輕量級tween引擎!
December 27, 2007
javascript語法之複製到剪貼簿(支援FireFox)以文找文
visioncan 在天空部落發表於11:05:14 | java
鼓勵此網誌:0 



原始碼如下:
<script type="text/javascript">
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>
<textarea id="test">複製的文字</textarea>
<button onclick="copyToClipboard(test.value);">複製</button>

出處
留言 (1) | 引用 (1) | 人氣 () | 轉寄
| 主頁 | 此分類下一篇:CSS Properties To JavaScript Reference Conversion
相關閱讀
引用 (你可以針對此文寫一篇屬於自己的blog/想法,並給作者一個通告)
引用
民的練功房於<使用javascript複製文字到剪貼簿> 引用本文
提要:這段程式碼是參考這篇文章 不過還是有一點問題,所以我修改了一下 function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData(”Text”, txt); } else if(na...
引用時間: 2008-10-27 21:21:34
留言 (1筆)
1.
Doesn't work in FF3, not sure FF2
板主回覆:
It's still have problem on FF
oginome 於 2008-07-08 16:17:00 留言 |

發表你的留言 (字數限制 最多 2000 個中文字)
私密留言: 是 否
Name:





是 否
內容:
系統公告
3D Clock
關於我
個人圖檔
ID:visioncan
暱稱:can
地區:臺中市
  • 訂閱 |
    • 我要訂閱此部落格的
    • 日記
    • 網誌
    • 相簿
  • 好友 |
    • 好友功能
    • 觀看好友列表
    • 觀看人緣列表
  • 人氣 |
  • 簡介 

文章分類
  • Flash (0)
    • 沒有項目
  • 網頁設計 (5)
    • 設計共享 (10)
    • 網頁設計 (3)
    • PHP (5)
    • java (6)
    • CSS Design (12)
  • flash使用技巧 (7)
  • AMFPHP (1)
  • flash as3.0 (3)
  • Papervision3D (1)
  • 心情點播 (5)
  • 酷站分享 (12)
  • 影視分享 (3)
  • 雜物 (5)
  • 我的作品 (9)
  • ipod& iphone (4)
  • 互動多媒體 (0)
BlogAD
visioncan的最近發表
  • 推一個好用的...
  • 49套Lightbox...
  • 簡單的線條可以很可愛
  • iShow包設計
  • Cooliris讓你的...
好時光貼曆
visioncan的最新回應
  • Trista:
    哈嘍請問一下...為什...
  • Black:
    lighting...
  • 點顛:
    真的好有愛心!!...
  • nL:
    請問兩邊貼不同bmp,...
  • x1524987:
    我想問一下你使用這個軟...
好連結
  • avp.tw網路資訊交換中心
  • iLove蘋果咬一口
  • 穎ㄟ
  • eve穎
  • 布丁の幸福絮語
  • lalaQs 吃吃喝喝
  • 阿雷固
推一個
用FireFox或IE7會有較佳的瀏覽效果
人氣指數
當日人次:
累積人次:
連結書籤
  • My Fotologue
  • VISIONCAN
誰來我家
誰推薦我
RSS 訂閱
RSS2
ATOM
贊助商
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam 天空 本身立場。
POWERED BY
POWERED BY 天空部落
會員登入│免費註冊