占い タロット 四柱推命 バイオリズム 占星術 風水 手相 姓名判断 九星占術
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ガジェット通信 | 【2010年9月30日木曜日あなたの運勢】ガジェ通12星座占い ベスト3 ガジェット通信 タロット占い『Nikolaschka (ニコラシカ)』が、今日のあなたの運勢を占います。2010年9月30日木曜日の星座別ランキングはこちら! 今日は、毎日の生活の中から新しいものを発見したり、大切なものに気づくでしょう。運気は安定し、心穏やかな一日を過ごすことができそう ... |
Q | javascriptについての質問です。ランダムでおみくじを表示させるjavascriptを作っているんですがうまくいきません。どうすればいいでしょうか<html><head><script type="text/javascript"> function rand(n){ return Math.floor(Math.random()*n); function unsei(){ var r= rand(6); if (r==0) {unsei="大吉";} else if (r==1) {unsei="吉";} else if (r==2) {unsei="小吉";} else if (r==3) {unsei="末吉";} else if (r==4) {unsei="凶";} else if (r==5) {unsei="大凶";} var msg=document.getElementById("otsuge"); msg.innerHTML="unsei";}} </script></head><body><font size=4 color=red>今日の運勢は</font><br><font size=7 color=blue><div id="otsuge"></div></font><br><font size=4 color=red>です。</font><form><input type="button" value="今日の運勢" onclick="unsei()"></form></body></html>現在こんな状態で表示させてもなにも運勢が出てきません(´・ω・`) |
A | これは、、、問題点が多いですね。1.rand関数を閉じる位置がおかしいです。returnの行のすぐ後で閉じて下さい。2.unseiって関数名と変数名が同じなのはダメです。どっちか変えて下さい。3.innerHTMLに結果を突っ込むところですが、クオーテーションでくくっているのがダメです。それだとただの文字列で、変数名じゃないです。4.HTMLも全然ダメなので文法チェッカーを使うなどして修正しましょう。 |