フォームに入力(表示)された値をクリップボードにコピーする方法

[上に] [前に] [次に]
のぶ [E-Mail] 1999/08/17(火) 01:35:47
フォームのエリアに表示(または入力)した情報を、クリックでクリップボードにコピーするような機能は、javaスクリプトやCGIで実現できないでしょうか?
いちいち選択して右クリックでコピーでは、面倒で・・・
よろしくお願いします。

Mugi [E-Mail] [HomePage] 1999/08/17(火) 08:14:57
IE4以上ならexecCommandでできます。
http://msdn.microsoft.com/workshop/author/dhtml/reference/constants/Copy.asp
を見てください。

zizz... [HomePage] 1999/08/17(火) 09:52:35
execCommand なんて軽々しく使って大丈夫なのでしょうか?

http://www.nat.bg/~joro/fr.html
にあるIEのセキュリティーホールのデモでは、
document.execCommand("copy")
とか使っていますが。

他にもいろいろデモがあるように、IEのexecCommandは危険な機能です。

関連 :
http://cnet.sphere.ne.jp/News/1999/Item/990331-1.html
http://www.sysopt.com/ie5flaw.html
http://pages.whowhere.com/computers/cuartangojc/index.html

zizz... [HomePage] 1999/08/17(火) 10:04:06
補足
ページの製作者が execCommand を悪用しなければ大丈夫です。
execCommand そのものは便利な機能です。
ただ、その危険性を認識してもらいたかっただけです。

[上に] [前に] [次に]