- 866 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/01(水) 20:57:36 ID:g+Q4Z2Fe0]
- >>844
Proxomitronもjavascriptも初心者なんで他所から拾ってきたそれっぽいのを継ぎはぎして使っているので this.valueというものの存在自体を知りませんでしたこれはこれでありがたいです この方法でやると確かにコピーできましたがボタン上で文字が改行されてしまいます さらに>>843で示したものはボタンに表示する文字=コピーする文字なんですが IEの場合は仕様なのか長い文字になるほど左右に空白ができて広がってしまいページの表示が崩れてしまったりするので ボタン名はcopyなどに統一したい場合にこの方法が使えないようなのです 最初からボタン名まで\1と言わずcopyで聞けばよかったです情報小出しみたいになって申し訳有馬sん 二つ目の this.value.replace(/[\r\n]/g, '')も試して見たのですがこっちはソース上で改行されてない行も \nによって改行されてしまいコピーできてたところまでコピーできなくなるという結末になってしまいました <input type=button value="\1" onClick="javascript:clipboardData.setData('Text', this.value.replace(/[\r\n]/g, ''));"> ↑これでやってそうなったんですが使い方間違ってるでしょうか?
|

|