台灣最大程式設計社群網站
線上人數
1175
 
會員總數:246690
討論主題:190103
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> 如何讓所有的瀏覽器都能執行複製語法
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何讓所有的瀏覽器都能執行複製語法
價值 : 10 QP  點閱數:1359 回應數:2
樓主

小飛
初學者
197 283
1437 198
發送站內信

我的js語法如下

<script language="javascript">
function get_code(tar) {

dat=tar.createTextRange();
dat.execCommand("Copy");
alert('複製成功');

}
</script>

<form name="form1" action="" method="POST">
<input name="copy" type="button" id="copy" value="複製" onClick="get_code(form1.p)">
<input type="hidden" value="testcopy" name="p" id="p">
</form>

在IE下按複製按鈕可以成功複製 testcopy 的值
但在Firefox和Chrome下按按鈕都無反應
怎麼解決通用的問題?
謝謝~

本篇文章發表於2013-08-09 09:41
== 簽名檔 ==
小飛
1樓
回應

blackwing
捐贈 VP 給 blackwing 檢舉此回應
js無法做到
你可以用flash
或是瀏覽器自帶的
複制功能
本篇文章回覆於2013-08-29 16:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

阿恢
捐贈 VP 給 阿恢 檢舉此回應
只是要複製而已,用相等的,應該就沒有瀏覽器種類的限制...

<script language="javascript">
function get_code(tar) {
var dat = tar.value;
alert('複製成功');
}
</script>

<form name="form1" action="" method="POST">
<input name="copy" type="button" id="copy" value="複製" onClick="get_code(form1.p)">
<input type="hidden" value="testcopy" name="p" id="p">
</form>
本篇文章回覆於2013-08-29 17:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.