精華區beta Web_Design 關於我們 聯絡資訊
※ 引述《issue4404 (一休)》之銘言: : ※ 引述《shouea (XD)》之銘言: : : 既然你已經解決了就好...但是這個問題你好像還沒想到原因? : : 因為英文的"字"不像中文就是固定大小,要是一個很長的字被從中切成兩半 : : 然後一半在右邊一半在下一行的左邊,這樣不會很怪嗎? : : 你在那串亂碼中間隨便插個空白下去,一定斷很漂亮給你看 : 歐歐 其實我也想問清楚 其實 我要擺的亂碼是所謂的DSL編碼 : 讓別人可以用DSL下載我所分享的檔案 可是對DSL碼而言 一個space或一個enter : 都會造成解讀錯誤而無法下載 那這樣的問題該如何解決?? : 再次麻煩大大嚕 ~~~ 既然用了textarea,再加這個更方便(其實我能想到的解決辦法也只有textarea XD) 先寫個javascript的function function get_code(n) { document.forms["MyForm_"+n].elements["code_"+n].select(); var hv=document.forms["MyForm_"+n].elements["code_"+n].createTextRange(); hv.execCommand("Copy"); } textarea的form tag裡面,id命名為MyForm_0,taxtarea自己的id命名為code_0 在textarea附近加個按鈕、連結、whatever... <span id='auto_select' onClick="get_code('0')">複製</span> 這樣可以直接複製你貼的DSL碼,textarea可以弄小一點無所謂 有很多串就把form、textarea跟用來複製的按鈕、連結、whatever...都改數字即可 -- 我承認這是從Dob學的 XD 真是方便啊,真佩服想到的人,完全了解使用者懶惰的習性 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.18.251 ※ 編輯: shouea 來自: 61.220.18.251 (05/05 08:39)