※ ChatGPTを利用し、要約された質問です(原文:占いのスクリプトを書いたのですが)
JavaScriptでおみくじのスクリプトを作成し、時間によって表示を変えたいがうまく動かない
このQ&Aのポイント
JavaScriptでおみくじのスクリプトを作成し、時間によって表示を変えたいがうまく動かない。17時までは今日の運勢を表示し、17時以降は明日の運勢を表示したい。
おみくじのJavaScriptスクリプトを作成し、時間によって表示を変えたいがうまくいかない。17時までは今日の運勢を表示し、17時以降は明日の運勢を表示したい。
JavaScriptでおみくじのスクリプトを作成し、時間によって表示を変えたいが上手くいかない。17時までは今日の運勢を表示し、17時以降は明日の運勢を表示したい。
先日よりJavaScriptの勉強をしていて、以下のスクリプトで、17時までは今日の運勢は?と表示して、17時以降は明日の運勢は?と表示したいのですが、うまく動きません。何処をどう直したら良いのでしょうか?
わかる方教えて下さい。よろしくお願いします。
<HTML>
<HEAD>
<TITLE>おみくじ</TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!---
function omikuji()
{
r=Math.round(Math.random()*4);
if(r==1){
document.form_a.text1.value="ラッキー!大吉!";}
else if(r==2){
document.form_a.text1.value="ほっ!中吉!";}
else if(r==3){
document.form_a.text1.value="小吉!まぁまぁだね";}
else if(r==4){
document.form_a.text1.value="末吉!こんなものかな";}
else{
document.form_a.text1.value="凶・・気をつけないと";}
}
//--->
<!--
acDate=new Date();
myHour=acDate.getHours();
// -->
</SCRIPT>
<BODY>
<FORM NAME="form_a">
<INPUT TYPE="BUTTON" VALUE="おみくじ" onClick='omikuji()'>
<INPUT TYPE="TEXT"
if(myHour<=17){
VALUE="今日の運勢は?!"NAME="text1";}
else if(myHour<=24){
VALUE="明日の運勢は?!"NAME="text1";}
>
</FORM>
</BODY>
</HTML>
お礼
ありがとうございました。 やりたいことがあったので、わけもわからず始めたのですが、1つ目はうまくいったもののこちらは全くでした。基本がわかっていないため、教えていただいたものと良く見比べて勉強します。