- ベストアンサー
ランダムリンクとTHIS構文
マウスでクリックするとランダムで行き先が変わるようなJAVAスクリプトを探しているのですが、なかなかみつかりません。紹介しているページがありましたら教えて下さい。 もうひとつは、THIS構文というのがJAVAスクリプト言語としてあるみたいですが、理解できないので、教えて下さい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> マウスでクリックするとランダムで行き先が変わるようなJAVAスクリプトを探しているのですが、なかなかみつかりません。 実用性はいざ知らず、題材としてはわかりやすいので、いろいろありますよ。 どの検索エンジンでも良いので "ランダム リンク JavaScript" なんてキーワードで 探してみてください。そのうちのひとつを参考URLに書いておきます。 > THIS構文というのがJAVAスクリプト言語としてあるみたいですが、理解できない 自分自身を指すオブジェクトです。関数の中で使う場面は、あまり想像できない のですが、たとえば、type=submit 以外のボタンでも、押されたら submit する 場合には、 <input type="button" onClick="this.form.submit()"> というふうに書きます(例自体に有用性はないです)。 this が、このボタンを指します。ボタンはプロパティとして、それが含まれる <form> を指す form というプロパティを持ってます。form は submit を 実行する submit() というメソッドを持ってます。関数に分けると、こんな感じ。 <script> function do_submit(f) { f.submit(); } </script> <input type="button" onClick="do_submit(this.form)">
お礼
ありがとうございました。 是非使わせていただきます!