Asp.Net + Javascript 複製文字到剪貼簿 目前最佳解決方案 ZeroClipboard

分類:Java


ZeroClipboard  原理是在 DOM元件上覆蓋一層flash ,在各家瀏覽器上較為通用
   本範例由 使用C#後台丟串字到前台(  tb_link.Text) ,再經由 button 進行複製動作 IE9 ,CHrome 測試OK,
1.到 ZeroClipBoard 網站 下庫javascript 程式 ,並將程式解開放入專案中

2.在 中插入

 

 

3. 在 中插入



 
2011/12/23更新:
在覆蓋DOM元件的FLASH 有時不會在正確位置上 , 目前已知原因有 page 的resize 事件,
zerocipboard 有提供相對應的元件
reposition()
有查到用法
window.onresize = function() {clip.reposition();};

而我遇到的是在上方加一個圖片時,FLASH 還停留在上方,我想應該該是載入順序的問題,
想說用 window.onload 解決 , 可惜java 真的跟他不是很熟,轉個方向先把高成先定出來,倒也可以解決
所以當使用使效語法又沒有錯時 , 可以上該元件的附近找找有沒有可以點擊的地方 , 有可能是位置跑掉了 ...