• ベストアンサー

おかしいところ

どこがおかしいか教えてください。 <html> <head> <title>タイマー</title> <script languge="javascript"> <!-- function timer1(){ index = document.from.timeSelect.selectedIndex; remain = document.from.timeSelect.options[index].value; document.from.remain.value = remain; timerID= setInterval("timer2()",1000); } function timer2(){ document.from.remain.value -=1; if (document.from.remain.value <=0) { clearInterval(timerID); alert("時間です!"); } } //--> </sccript> </head> <body> <font size="5">タイマー</font> <br> 時間を決めてください<br> <from name="from"> <select name-"timeSelect"> <option value="300">5分</option> <option value="240">4分</option> <option value="180">3分</option> <option value="120">2分</option> <option value="60">1分</option> </select> <input type="button" value="タイマースタート!" onClick="timer1()"><br> あと<input type="text" value="0" name="remain">秒です </from> </body> </html>

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

正しくは以下のようだと思います 5行目: <script language="javascript"> 22行目: </script> 29行目: <form name="from"> nameのfromも紛らわしいので、formに直した方がいいかも 30行目: <select name="timeSelect"> 39行目: </form> 参考アドレスに入れたサイトのCrescent Eveというフリーのエディタを使うと、HTMLのミスならチェックしてくれるので便利ですよ。

参考URL:
http://www.kashim.com/eve/
kawasemi-1204
質問者

お礼

Crescent Eve使ってみます。 基本的に間違っているんですね。

その他の回答 (3)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

追加 </from>→</form>

回答No.2

<form>タグの綴りが<from>となってます。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

</sccript>→</script> <from name="from">→<form name="from"> <select name-"timeSelect">→<select name="timeSelect">

関連するQ&A