あるホームページのテキスト入力フレームで、マウスをそのフレームの上に置くと

クリックしなくてもフレーム内に入力されているテキストがクリップボードに
コピーされるという仕組みになっていました。

ソースを見てみると、
入力フレームは<iframe>(もしかしたら<textarea>かも)で書かれているようですが、
特別なオプションが指定されているようには見えませんでした。

この仕組みを真似したいのですが、どうやったらこういうことができるのでしょう?

↓ソースはこんな感じでした。

<form method=post action="<!--cgi-->">

<textarea name="message" cols="60" rows="3"><!--message--></textarea>
<iframe src="http://xxxxxx.com/yyyy/zzz.cgi" frameborder="0" height="200" width="480"></iframe>

</form>

回答の条件
  • 1人2回まで
  • 登録:2008/02/27 22:40:15
  • 終了:2008/02/27 23:12:15

ベストアンサー

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/02/27 23:02:10

ポイント100pt

iframe内ソースにJavaScriptがあり、onMouseイベントでクリップボードにデータを流し込んでいると予想されます。

id:uta_at_home

ありがとうございます。

その通りでした。

iframeで呼び出しているホームページを直接開くと、それらしいJavaScriptがありました。

単純なことなのに気づきませんでした。(汗)

ありがとうございました。

2008/02/27 23:11:36

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません