Javascript課題集

提供:Wiki@KDS
2007年7月13日 (金) 13:04時点における192.168.200.244 (トーク)による版
ナビゲーションに移動 検索に移動

Level1

難易度1。DynamicHTML的なjavascriptの使い方の基本形。

同じ効果を持つサンプルスクリプト等を参考にしていいです。ただしその際、利用したサンプルスクリプトが何を行なっているかをよく考えること

タカシマヤ等のスクリプトは、同じ効果でも一般的なサンプルスクリプトより複雑な処理をしているものが多いため、Level4以上をクリアーするまでは参考にしないように。

解答時に、「ここの処理は何を行なっていて、それにはどんな意味があるのか」を質問します。

IE5.x以上、firefox、safari、MacIE5.xで動作すること。

1.マウスオーバー

画像にマウスカーソルが当たった場合に画像を切り替え、マウスアウト時に元の画像に戻してください。

  • イベント発生条件:mouseover、mouseout
  • アクション内容:画像が切り替わる
  • 条件:ボタンは2つ

素材画像

2.画像切り替え

画像をクリックすると別の画像に変わるようにしてください。

  • イベント発生条件:onclick
  • アクション内容:画像が切り替わる
  • 条件:画像は1つ

素材画像

3.ランダム

ページを読み込む度に違う画像を表示するようにしてください。

  • イベント発生条件:onload(ページ読み込み完了時)
  • アクション内容:画像がランダムで表示される
  • 条件:表示するimgタグは1つ。ランダムで表示される画像は3種類。それぞれ同じサイズで、ページ読み込み完了時にdocument.writeする。

素材画像

4.ポップアップ

アンカーをクリックすると、ポップアップウィンドウが開くようにしてください。

  • イベント発生条件:onclick(又はhref内)
  • アクション内容:ポップアップウィンドウを開く
  • 条件:リンクは2つ。開くウィンドウのサイズは400×600でその他パラメーターは自由。

参考サイト