なんでだー><どうしてもできません・・・



0   名前: デジタルホウヤ : 2005/09/09 17:56
先日、マウスを重ねたときに違う画像を表示させることができない
という質問をしたものですが。
いくらアドバイスをいただいていわれたとおりにやっても
うまくいきません。。。
根本的にJavaScriptだけが動作しないようです。。。
環境的動かないこととかありえるんでしょか?
ちなみに自分が作ったものでないサンプルはちゃんとみれます><


1   名前: 愛浦憂馬 : 2005/09/09 17:56  [URL
記述間違いではないでしょうか。
ほかの人が作ったソースをちょっとずつ改造して使う、という手もありますよ

というか「TAG INDEX]では回答されてませんよね・・・
複数書き込みでしょうか

2   名前: デジタルホウヤ : 2005/09/09 17:56
ご返答ありがとうございます!><

ソースの記述には間違いは無いと思います。。。
http://www.awcs.org/javascript/#messages
上記のページにあるJavaScriptのソースは全て動きませんでした・・・。
環境IEはVer6.0なので問題はないと思うんですけど、、、
他に原因はなにが考えられますか↓?

3   名前: 愛浦憂馬 : 2005/09/09 17:56  [URL
実際にjavascriptsを置いたURLを見せてください。
そこでほかの人が起動しなければサーバーの問題
起動すればデジタルホウヤさんの環境の問題ではないでしょうか

ちなみにJAVA SCRIPTSコーナーは
http://www.tagindex.com/cgi-lib/q4bbs/patio.cgi

4   名前: デジタルホウヤ : 2005/09/09 17:56
すいません本環境で実行したらうごきました。
プレビューでやってるときは全然動かないんです><
JavaScriptとはそういうものなんですか??

5   名前: 愛浦憂馬 : 2005/09/09 17:56  [URL
ブラウザのシャットアウト機能じゃないでしょうか

6   名前: デジタルホウヤ : 2005/09/09 17:56
なんだか変な質問につき合わせちゃってすいませんでした><
それから親切に教えていただいてどうもありがとうございました!

7   名前: モノ : 2005/09/09 17:56
>質問者さん
プレビューというのはなにかソフトをお使いなのでしょうか?
フロントページエクスプレス(FrontpageExpress)や
ホームページビルダーとか。
そういう場合、そのソフトのプレビュー機能では動かないこともあります。
javascriptを記述してあるhtmlファイルを
ブラウザで開いて動作を確認するといいですよ。


>愛浦さん
>実際にjavascriptsを置いたURLを見せてください。
>そこでほかの人が起動しなければサーバーの問題

Javascriptはクライアントサイドスクリプトですから
サーバは関係ないんじゃないですか?
("簡易HP作成サービス"のようなものまで、サーバと呼ぶのなら
サーバのせいというのもあるかもしれませんけど)

8   名前: デジタルホウヤ : 2005/09/09 17:56
>モノさん
ヤフーのジオシティーズというものでホームページ作成をおこなっています。
その際にプレビューで途中経過をみることができるんですがそこではJavaScriptが
動作しなかったので混乱していました><

9   名前: 愛浦憂馬 : 2005/09/09 17:56  [URL
>Javascriptはクライアントサイドスクリプトですから
>サーバは関係ないんじゃないですか?

そうですよね。
そう思ったんですが、本URLでソースが問題もなく起動しない場合
他に理由が見当たらないので推測してみました。

みなさん、Javascriptはサーバー関係ありませんよ。

10   名前: デジタルホウヤ : 2005/09/09 17:56
どうにかうごいたのはいんですけどこのソースで文字の色を変えるには
どこをいじったらいいんですか??

<head>
<title>おさるのらくがき帳</title>
<SCRIPT type="text/javascript">
<!--
var m1 = "こんばんわ〜!"
var m2 = "朝からありがとうございます!"
var m3 = "おはようございます"
var m4 = "こんにちは"
var m5 = "おつかれさまです"
var m6 = "こんばんは"
var m7 = "おやすみなさい"

function timeMsg(){
day = new Date();
hour = day.getHours();
if (hour <= 3) { document.write(m1) }
else
if (hour <= 5) { document.write(m2) }
else
if (hour <= 10) { document.write(m3) }
else
if (hour <= 14) { document.write(m4) }
else
if (hour <= 17) { document.write(m5) }
else
if (hour <= 21) { document.write(m6) }
else
if (hour <= 23) { document.write(m7) }
}
//-->
</SCRIPT>

11   名前: モノ : 2005/09/09 17:56
そのスクリプトを出力する部分
つまり、「おはよー」とかが表示される部分の
文字の色を変えればいいんじゃないでしょうか。

そのページのHTMLソースを提示すれば
どういうふうにすればいいか具体的にアドバイスをもらえますよ。

12   名前: デジタルホウヤ : 2005/09/09 17:56
出力するソースはこれです。どこをかえたらいいんでしょうか><
<SCRIPT type="text/javascript">timeMsg()</SCRIPT>

13   名前: モノ : 2005/09/09 17:56
「ページの」というのは
「そのjavascriptやjavascriptが出力するテキストを表示するhtmlファイルのソースを全て」
ということです。

こんな感じだとどうですか?
<div style="color:#ff0000"><SCRIPT type="text/javascript">timeMsg()</SCRIPT></div>

一覧へ戻る