JavaScript Market - 動きのあるホームページを作る為の各種JavaScript のサンプルと小技集を公開中

JavaScript

JavaScriptって…? | JavaScript応用のツボ | ブラウザについて | JavaScript Market 利用規程 | JavaScript 各種サンプル | JavaScript 小技集

選択ボックス値の取得

応用例として画像を変更します。

■ このスクリプトのソース
<script>
//画像ファイル名を定義して各画像データをキャッシュに読み込みます
img0=new Image()
img0.src="./0.gif"   //透明色だけの画像
img1=new Image()
img1.src="./1.gif"   //画像1
img2=new Image()
img2.src="./2.gif"   //画像2
img3=new Image()
img3.src="./3.gif"   //画像3
img4=new Image()
img4.src="./4.gif"   //画像4
img5=new Image()
img5.src="./5.gif"   //画像5

function imgdisp(parts){
   fname=parts.options[parts.selectedIndex].value; //セレクトボックスの値を取得
   if (fname==0) document.imgsmp.src=img0.src;  //取得値によって画像を切り替える
   if (fname==1) document.imgsmp.src=img1.src;
   if (fname==2) document.imgsmp.src=img2.src;
   if (fname==3) document.imgsmp.src=img3.src;
   if (fname==4) document.imgsmp.src=img4.src;
   if (fname==5) document.imgsmp.src=img5.src;
}
</script>

<img src="./image/p0.gif" height="50" width="50" name="imgsmp">
<form>
<!--onChange()により選択値が変化したときにimgdisp()に引数を渡す-->
<select onChange="imgdisp(this)">
      <option value="0">イメージの選択
      <option value="1">イメージ(1)
      <option value="2">イメージ(2)
      <option value="3">イメージ(3)
      <option value="4">イメージ(4)
      <option value="5">イメージ(5)
</select>
</form>


suepon.com | CGI作成・CGI制作 | ドメイン検索 | バナー自動作成 | Google Dance jp | 松浦亜弥 (H.P.memo) | パソコン | ネイル