• ベストアンサー

javascriptのデバッグの方法

javascriptでエラーが出る場合のデバッグの方法についていろいろな方法を教えていただけませんか。 試してみたことは #alertで値を拾う #ネスケのアドレスバーにjavascriptと入れてエラー行を見る しかし、なかなかエラーの原因がわからないことが多くて・・・。

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

  • ベストアンサー
noname#6248
noname#6248
回答No.1

まずエラーの詳細表示を有効にします。 IEが使用できるのならばツール(T)→インターネットオプション(O)で[詳細設定]を選び 【ブラウズ】の中の【スクリプト エラーごとに通知を表示する】をチェックします。 そうすると怪しい部分が表示されます。 その内容を見ても解らない時は怪しい部分をコメントアウトします。 ただ消せばいいというのではなく、そこで欲しい最終結果のみを書き、処理をコメントアウトするんです。 それで動作すればその処理、または引数が怪しいとなり、 エラーのままならばその先にエラーがあるのでしょう あとは、JavaScriptのHPから似たようなソースを拾う…ですかね… ある程度の基本オブジェクトを知っている方は http://tohoho.wakusei.ne.jp/js/index.htm ホームページの見栄え等のサンプルがあればよいのならば http://www.ueda.info.waseda.ac.jp/~gaku/js/ が参考になるのではないでしょうか。

s-holmes
質問者

お礼

回答ありがとうございました。 仮にもjavascriptを使う人が【スクリプト エラーごとに通知を表示する】をオフにしていたのはだめですね。 (^^; 「怪しい部分をコメントアウトします」というのも早速使ってみたら長い間エラーのままだったものを解明できました。(^O^)

関連するQ&A

  • デバッグ

    過去にも似たような質問が沢山あったので被っていたらすみません。 私は閲覧ではなくてHPを作っている方なのですけど 作っている段階でランタイムエラーが発生しました デバッグしますか? というのが出てくるのですがよく分かりません。 原因がJavaScriptなのは分かってるのですが ソースが間違っているのでしょうか? デバッグとはどうやるのでしょうか? 知ってる方教えてください

  • JavaScriptのお勧めのデバッグツールは?

    見よう見真似で、JavaScriptを記述しているのですが、エラーになった際、何が(どこが)悪いのか、なかなかわかりません。 JavaScriptのデバッグツールで、お勧めがあれば教えて下さい。 よろしくお願いします。

  • javascriptのデバッグについて

    最近phpとjavascriptに手を出しました。 現在xamppでApacheを起動しphpをテキストエディタで書いていましたが phpファイルの中にjavascriptを組み合わせて少し複雑なページを作ってみようと思いました。 しかしjavascriptは全くの初心者でphpファイルの中にjavascriptが混在しているためデバッグをどのように行えばよいのかわかりません。 FireBugを入れてみましたがどうもうまくいかず困りました。 こういった場合どのような開発環境が良いのでしょうか教えてください。 よろしくお願いします。

  • JavaScript→PHPのデバッグ

    JavaScriptからPHPのソースを呼び出し(引数を渡している)て実行させるというプログラムを作成しています。 JavaScript→PHPの引数の動きを追うようなデバッグするためには、どのような方法がありますか? 以上、よろしくお願いします。

    • ベストアンサー
    • PHP
  • javascriptのデバッグ

    jspで生成された、javascriptを含むhtmlをブラウザで表示すると、下記のエラーになります。 ライン:30 文字:31 えらー:識別子がありません。 コード:0 URL:「jspのurl」 質問ですが、このエラーメッセージのラインは、どこのラインでしょうか? jspのラインでもなさそうですし、ブラウザのソース表示で確認したhtmlのラインでもないようです。 デバッグ時に場所が特定できなくって困ってしまって質問しました。 どなたか、わかる方、教えてくれませんでしょうか。 ちなみに、開発環境は、 win2k、tomcat、IE6.0です。

  • PHPでjavascriptのalert文のようにデバッグ

    こんにちは 現在、Flash からPHPにデータを渡して、それがPHPにわたっているかどうかを調べたいのですが、echo文などで出力してもそれがブラウザで表示されないので、どうしたらよいかわかりません。。。orz javascriptのalert文のように警告ウィンドウを利用して変数の値などを調べる関数はあるのでしょうか? また、なにか他によい方法がありましたら教えていただけるとありがたいです。 よろしくお願いします

    • ベストアンサー
    • PHP
  • 【FireFox】 javascript で 設定値の取得方法

    FireFoxでjavascriptからconfigの値を設定するには以下の様にしますが、 user_pref("network.http.connect.timeout" , 50); javascriptから値を取得するにはどうしたら良いのでしょうか? 因みに、alert(network.http.connect.timeout); はエラーでした。 よろしくお願いいたします。

  • デバッグ

    ランタイムエラーが発生しました。デバッグしますか? 行556 エラーオブジェクトでサポートされていない プロパティまたはメソッドです。 と出ます、どうすれば出なくなりますか?? よろしくお願いします。

  • ネットスケープでJavaScriptのエラーメッセージを

    ここで質問するのもおこがましい質問かもしれませんが、 自分で調べたみたところ適切と思われる方法がわからなかったので質問させていただきます。 現在、NetScape6で動作するページをJavaScriptで作っているのですが、 JavaScriptでエラーが起きると黙って何もアクションを起こさないのです。 InternetExplorer ではエラーがあるとエラー表示されるのに、NetScapeで表示されないのがちょっと気がかりです。 人の聴いた話ではNetScapeでもエラー表示できる方法があるということで探したのですが どうしてもわかりません。 ネスケとIEを同時にやりながら、ネスケでJavaScriptのエラーが発生したみたいならIEでチェックするというやり方をとっていますが、 できればネスケでエラーが表示されてくれたほうが嬉しいです。 もし何か適切な方法がありましたらご教授お願いします。 その方法が無いようでしたら、それでもお伝えいただければ幸いです。 では宜しくお願いします。

  • C++でSTLを使ったときのデバッグ方法

    STLを使ったときの効率の良いデバッグ方法を教えてください. STL使ったときのエラーメッセージが,何を言わんとしているのかが さっぱり分かりません. STLのソースをテンプレートで読み込んでるせいで, STLのソースに依存してるかのような非常に長くて分けのわからん エラーメッセージが出るのです. このような場合に,エラーの真の原因(どう考えても,テンプレートではなく, 私の未熟なSTLへの理解が原因でしょう)を突き止める方法はどのようなものが あるのでしょうか? 教えてください.

専門家に質問してみよう