<INPUT TYPE ="button" NAME="bottom" VALUE="計算" onClick= "keisan()">
<FORM > 名前: <I NPUTTYPE="text" NAME="NAME" SIZE=10> E-Mail:<INPUT TYPE="text" NAME="MAIL" SIZE=20> </FORM>これを、ブラウザで表示すると、次のようになります。
Formの名前.入力項目の名前.valueで参照できます。例えば、FORM NAME が zeikin で、INPUT項目が tanka の値は zeikin.tanka.value で参照できます。
<BODY> <FORM NAME="zeikin"> 単価<INPUT TYPE="text" name="tanka"><br> 個数<INPUT TYPE="text" name="kosu"><br> 税込み価格 <INPUT TYPE ="button" NAME="bottom" VALUE="計算" onClick= "zeikin.komi.value= zeikin.tanka.value*zeikin.kosu.value*1.05"> <INPUT TYPE="text" name="komi"> </BODY>
<img src="large.jpg" name="tulip">逆に、width やheight の属性を変更することで、画像のサイズを スクリプトで設定できます。
function limitsize(imgName,limit) { var w ; w = document.images[imgName].width; h = document.images[imgName].height; //document.write("imagesize"+w+":"+h+"<br>"); if( w > limit) { h = h * limit / w; w=limit; //document.write("imagesize5:"+w+":"+h+"<br>"); document.images[imgName].width=w; document.images[imgName].height=h; } }
<html> <head> <title>imageSize</title> <script language="JavaScript"> <!-- function limitsize(imgName,limit) { ___________ } } //--> </script> </head> <body> <h3>image size<BR><BR></h3> <img src="large.jpg" name="tulip"> <img src="big.jpg" name="tulips"> <script type="text/javascript"> <!-- //関数は img タグの後で呼び出す //document.write("imagesize<br>"); limitsize("tulip",200); limitsize("tulips",200); //--> </script> </body> </html>
options[mySEL.selectedIndex]で参照できます。選択された項目の値(これが、画像の名前になります)は
options[mySEL.selectedIndex].valueで取得できます。
<HTML> <HEAD> <TITLE>menu options</TITLE> <SCRIPT Language="JavaScript"> <!-- // 指定画像を変更 function changeImage(imgName,selOBJ) { if (document.images) document.images[imgName].src = selOBJ.options[mySEL.selectedIndex].value; } // --> </SCRIPT> </HEAD> <BODY> メニューを選択して画像を変える<BR> <FORM NAME="myFORM"> <SELECT NAME="mySEL" onChange="changeImage('myIMG',this)"> <OPTION VALUE="0.jpg">一枚目の画像 <OPTION VALUE="1.jpg">二枚目の画像 <OPTION VALUE="2.jpg">三枚目の画像 </SELECT> </FORM> <IMG SRC="0.jpg" NAME="myIMG"> </BODY> </HTML>