プロが教えるわが家の防犯対策術!

ランダムにメッセージを表示する・・というのに挑戦中ですが、メッセージが出ません。
私の作ったソースは、こういうのです↓
**************************************************

<html>
<head><title>占いの館^_^</title></head>

<body background="image/0023.jpg"text="#000000">
<table><tr><td><img src="image/0024.gif"wigth="239"height="467"></td><td align="middle">
<SCRIPT language="JavaScript">
msg=new Array();
msg[0]="大吉";
msg[1]="中吉";
msg[2]="小吉";
msg[3]="吉";
msg[4]="凶";
i=Math.floor(Math.random() * msg.length);

document.write(msg[i]);     
</SCRIPT>  
</td></tr></table>
</center></body></html>
**************************************************
間違いが分からなくて、詰まってます>_<
よろしくお願いします。。。

A 回答 (3件)

 gooの無料HPを作って、そこにサンプルをアップしてみましたので、参考にしてみてください。


 リロードすれば、表示される文字列が変わります。(IE5.0 / NN4.73 動作確認済み)

 下記にアクセスしても表示されないようなら、ブラウザがJavaScriptに対応していないか、JavaScriptを実行しないように設定されているかのどちらかです。
 いずれにせよブラウザの問題なので、その際は使用しているブラウザとバージョンをお知らせください。

参考URL:http://users.goo.ne.jp/leaz/random/
    • good
    • 0
この回答へのお礼

サンプルまでアップして下さって、ありがとうございました。

大変、助かりました。
いつまでも、初心者なので、こういうコトがH.Pに載せれるなんて、嘘みたいで、本当、うれしいです~。

お礼日時:2001/08/19 14:48

実際にコピペして試してみましたが


画像の範囲の横にちゃんと表示されましたけど・・・
リロードするとちゃんとランダムに表示されました

この回答への補足

サーバーにデーターを送ってリロードさせてみましたが、表示されませんでした。
・・・困っちゃったな^_^

補足日時:2001/08/18 15:51
    • good
    • 0
この回答へのお礼

気にして下さり、ありがとうございました。

お礼日時:2001/08/19 14:49

 そのページを表示した時、ステータスバー(ウィンドウ下の枠の部分)の「ページが表示されました」の左側に、!付きの黄色い三角(警告マーク)が出ていませんか?


 スクリプトにエラーがある場合、このような警告マークが表示されます。

 原因として考えられるのは、上記のソースがコピペしたものだとすれば、document.writeの行の右側に、全角スペースがいくつか入っていることですね。
 JavaScriptでは、文字列以外の場所に全角文字が使われていると、エラーとなって実行されません。
 もし、「大吉」などの右にスペースを空けるつもりで書いたのならば、</SCRIPT>と</td>の間に書きましょう。

 もしそれが原因でないとすると、ちょっと分かりませんが。

この回答への補足

三角マークは出ませんが、文字も表示できませんでした。

ソースは、本を見て打ったのですけど、document.writeの右側にスペースは入れていませんでした。

いろいろ、すみません。

補足日時:2001/08/18 15:47
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!