2011-12-21 5 views
0

私はメッセージングシステムを開発しており、ここで議論しています:webBrowser.Document.Write() Irregular Performance自分のプログラムのコアログインをJavascriptで書き直すことにしました。JavaScriptタイマーは散発的に実行されます

ここに表示されるデモ:http://nathantornquist.com/code/misc/index6.htmlは、Johnからメッセージを追加するときに完全に動作します。 ジャックからメッセージを追加するとすぐに、タイマーが台無しになり、Johnのメッセージの日付の色が変わります。

なぜ誰かが明確な理由を見ることができますか?

+1

黒は定義されていません – HyderA

+0

難解な引用符... – Chad

答えて

0

FirefoxまたはChromeでコンソールをチェックしましたか? 「ジャックからメッセージを追加」をクリックしたときにエラーが発生しました

Uncaught ReferenceError: black is not defined 
switchColorindex6.html:74 
(anonymous function) 

黒は定義する必要がありますか?

+0

ハ、それでした。私はあなたがそこに標準的なhtml色の名前を使用することができないことを忘れていました。それは今、完璧に動作します。ありがとう。 –

+0

@ NathanTornquistおそらく、この素晴らしいポストをあなたの質問として答えてください。 – Stefan

0

ライン74と76には黒が表示されません。それを引用

 if (!elements[i].style.color!=black) 

試してみてください。

 if (!elements[i].style.color!="black") 
0

あなたはライン72-78に多少の誤差があります。 1つは、色をblackと比較することです。これは未定義です。おそらくそれは'black'であるはずです。 2行目はです。

関連する問題