Javascript 間違っている箇所を指摘願います。
大学の授業でJavascriptを扱っています。
が、熟練者ではなく、全くの初心者です。
初級者向けの授業なのに、なぜJavaを扱うのだ?と思っているほどです。
先生がスクリーンに映し出したプログラムを同じように打ち込んで写すというやり方なのですが、同じプログラムを書いたはずなのに、正しく表示されません。
Javaに詳しい方がおられましたら、僕の書いたものを以下に載せますので、間違っている箇所を指摘していただけたらと思います。
課題1 計算をendを入力するまでし続けるプログラムらしいのですが。
<html>
<body bgcolor=pink>
<center>
<h1>
<script type="text/javascript">
//typeの部分をlanguage="javascript"と書いてもよい。
s=0;
while(true){
m=prompt("数値を入力(終りは文字列endを入力)。","")};
if(m=="end"){
break;
}else{
n = parseFloat(m);
s=s+n;
document.write("n"="+n+"<br>");
};
};
document.write("合計"(s)="+s);
</script>
</h1>
</center>
</body>
</html>
課題2
<html>
<body>
<script language="javascript">
for(x=3;x<=10;x++){
document.write("<img src="aki10.jpg" width="+x+"% height="+x+"% hspace=2>");
};
for(x=9;x>=3;x--){
document.write("<img src="aki10.jpg " width="+x+"% height="+x+"% height="+x+"% hspace=2>");
};
</script>
</body>
</html>
課題3
チェックボックスをクリックすると、写真が変わるような仕組みになっています。
<html>
<head>
<script language="javascript">
function flip(){
if(document.f.check.checked){
document.image.src="aki10.jpg";
}else{
document.image.src="aki01.jpg";
};
};
</script>
</head>
<body bgcolor=gray>
<center>
<img src="aki10.jpg" name="image" width=400 height=300>
<form name="f">
<input type="checkbox" name="check" onClip="flip()">
</form>
</center>
</body>
</html>
ちなみに、jpgは間違ってません。
そういう名前の写真があるのだと思ってください。
詳しい方、1つでも結構ですので、よろしくお願いします。
お礼
ありがとうございます。 例えば、Bossとかサントリーの懸賞、コカコーラ など最近はみんな、シールに7ケタ程の数字が書いて あって打ち込んでゲームするのがほとんどですが、、、。 やっぱそんな都合のいいjava なんてないっすよねぇ、、。 ありがとうございました。