• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javascriptの質問です。)

Javascriptの初心者のコードの不具合の訂正をお願いします

このQ&Aのポイント
  • 昨日からjavascriptを始めた初心者なのですが、以下のコードの不具合の訂正をお願いしたいのです。自分なりにあれこれやっては見ましたが、結論が見出せません。
  • 問題点:(1)windowをリサイズたときに、動かない点 (2)DOCTYPE宣言すると、まったく機能しない。(DOCTYPE宣言とJAVASCRIPTの対応が理解できていないので。。とりあえず、DOCTYPE宣言無しでも機能すればいいかな?と思っております。IE8とfirefox3での表示を目指しています。)
  • 要約文も余程のことがない限り3点必要かと思います。一点目は質問内容、二点目は問題点に関して、三点目は目指している表示環境、としました。

質問者が選んだベストアンサー

  • ベストアンサー
  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.1

(1)の動かない というのは具体的にどうなるのかを書いておいた方がいいかと思います。 エラーになるのか、関数自体は呼び出されているけど期待通りの結果にならないのか等で全然違いますので。 ちなみに、document.writeをすると元々のHTMLの要素は消えてしまいますので、間違いなくエラーになります。 changeStyle内のdocument.writeを消せば当方の環境のIE8とFireFox3.6.3では動きました。 ただ、自分のマシンの画面が小さいのでdivのサイズだけ小さく変更しましたが。

noname#119957
質問者

お礼

複雑な質問に回答ありがとうございます。 document.writeをすると元々のHTMLの要素は消えてしまいますので、間違いなくエラー >>この部分知らずにトレースしてデバッグしてました。 FirefoxのDOM-TOOLで見たときに、消えていましたので、回答のとおりだと理解できました。 アドバイスありがとうございます。トレースしようと表示させた部分の document.writeを削除すると、動きが変な状態は解除されました。 おかげさまで思ったとおり動くようです。 感謝します。!

関連するQ&A