yam 蕃薯藤
天空部落
  • 網誌
  • 相簿
  • 影音
  • 夯集
  • PK吧!
  • 揪便宜
  • i鬥圖
  • la zorza
  • 買房子
新聞
  • 即時新聞
  • 影音新聞
  • 新聞專輯
  • 政治新聞
  • 財經新聞
  • 娛樂新聞
  • 運動新聞
  • 兩岸新聞
  • 科技新聞
註冊 登入
夯集
隨便逛
  • 正妹
  • 熱門
  • 網誌
  • 旅遊/攝影
  • 愛情/交友
  • 親子/教育
  • 美食/休閒
  • 設計/創作
  • 家族/同好
  • 影視/音樂
  • 社會/人文
  • 時尚/美容
  • 寵物/生活
  • 工作/職場
  • 科技/金融
  • 運動/健康
  • 交通/運輸
  • 相簿
  • COSPLAY
  • 布袋戲迷
  • 電玩漫畫
  • 女生照片
  • 藝術寫真
  • 攝影作品
  • 男生照片
  • 影視娛樂
  • 大眼小布
  • 情侶拍拍
  • 旅遊紀錄
  • 朋友團體
  • 人文藝術
  • more...
推薦這個部落格: 185

visioncan

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


原始碼如下:
<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...
引用時間: Oct 27, 2008
留言 (1筆)
1.
Doesn't work in FF3, not sure FF2
板主回覆:
It's still have problem on FF
oginome 於 Jul 8, 2008 留言 |

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



是 否
內容:
檢視行動版網頁  |  檢視正常版網頁
系統公告
熱情贊助
3D Clock
關於我
個人圖檔
ID:visioncan
暱稱:can
地區:臺中市
  • 好友 |
    • 好友功能
    • 觀看好友列表
    • 觀看人緣列表
  • 人氣 |
  • 簡介 

文章分類
  • Flash (0)
    • 沒有項目
  • 網頁設計 (5)
    • 網頁設計 (3)
    • PHP (5)
    • java (6)
    • CSS Design (12)
    • 設計共享 (10)
  • flash使用技巧 (7)
  • AMFPHP (1)
  • flash as3.0 (3)
  • Papervision3D (1)
  • 心情點播 (5)
  • 酷站分享 (13)
  • 影視分享 (3)
  • 雜物 (5)
  • 我的作品 (9)
  • ipod& iphone (4)
  • 互動多媒體 (0)
visioncan的最近發表
  • 用Google日曆(g...
  • 推一個好用的...
  • 49套Lightbox...
  • 簡單的線條可以很可愛
  • iShow包設計
visioncan的最新回應
  • hammer:
    讚啦!!正在想不到解決...
  • 路人:
    太實用了. ...
  • trouble:
    大大您好! ...
  • trouble:
    大大您好! ...
  • QQ芋頭:
    流程圖有誤 可以更正^^
BlogAD
好連結
  • avp.tw網路資訊交換中心-Facebook登入
  • e7OK討論分享-Facebook登入
  • VCAN Blog

  • 穎ㄟ
  • 布丁の幸福絮語
  • lalaQs 吃吃喝喝
  • 阿雷固
推一個
用FireFox或IE7會有較佳的瀏覽效果
人氣指數
當日人次:
累積人次:
連結書籤
  • My Fotologue
  • VISIONCAN
  • 宜蘭大湖大閘蟹
誰來我家
誰推薦我
RSS 訂閱
RSS2
ATOM
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam 天空部落 本身立場。
POWERED BY
POWERED BY 天空部落
會員登入│免費註冊