• ベストアンサー

IEのjavascriptのデバックについて

いつもお世話になっております。 IEのjavascriptの有効なデバック方法は無いでしょうか。 alertを仕込んで、やっておりますが、効率が悪く、javaのeclipseのように、ステップ毎に進んだり、変数を見たり出来れば良いのですが。 みなさんはどのようにしてますでしょうか。 IETester / DebugBar のソフトが良いかなと思い、少し試してみたのですが、こういう事ができるのかわかりませんでした。使った事のある方いたら教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • sh_hirose
  • ベストアンサー率66% (56/84)
回答No.2

IE8をインストールすれば[ツール] - [開発者ツール]というのがあります。 基本的にFirebugのようなものです。 (個人的にはFirebugの方が使い勝手がいいですが)

take_july
質問者

お礼

ありがとうございました。 自分の希望通りのことができそうです。

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

Firebug Liteというのがあります。 難点は、あらかじめ、デバッグしたいページにFirebug LiteのソースとCSSを 埋め込む必要があるといった点です。 http://getfirebug.com/lite.html IEでなければ、本家「Firebug」がお勧めなのですが。

take_july
質問者

お礼

ありがとうございます。 Firebug Lite っていうのがあったのですね。 参考になります。 ブレークポイント等で止められれば完璧なんですがね。

関連するQ&A

  • Eclipseでのデバック

    Java 6.29、Eclipse 3.6を使用しています。 Eclipseで作成したJavaコードをステップ実行してデバックしていくと最終行の右中括弧直前の 右中括弧でThread.classコードに入り、デバックが終了してしまいます。 回避策をご存知でしたら教えいただけませんか?

    • ベストアンサー
    • Java
  • JavaScriptでIE6を検知し、転送する。

    IE6からアクセスされた場合、 ・アラートを表示してアップグレードを促す。 ・同時にアップグレード用のウェブページに転送する。 という処理をJavaScriptで行いたいと思いました。 ブラウザ判別は、↓こちらのサイトを参考にしました。 http://winofsql.jp/VA003334/infoboard.php?mid=sjscript&id=070828100942&pid=3 そして、以下のコードをhead内に記入しています。 ============================== <script type="text/javascript"> var userAgent = window.navigator.userAgent.toLowerCase(); var appVersion = window.navigator.appVersion.toLowerCase(); if (userAgent.indexOf("msie") > -1) { if (appVersion.indexOf("msie 6.0") > -1) { window.alert("InternetExproler Ver.6 をご利用の方は、新しいバージョンへアップグレードして下さい。"); window.location.href = "http://www.xxxxxxxxxx.com"; } } </script> ============================== IEtesterで試すと、一応Ver.6の際に、狙った動作はしています。 しかし、何故かIEtester上で「ScriptError」が表示されます。 JavaScriptは、だいぶ不安があるので、この「ScriptError」が気になって仕方ありません。 やはりどこか悪いところがあるのでしょうか。。 どなたかご意見を聞かせて下さい。 また、headの中に長々と書くのも好きではないので、上の内容を丸ごとコピーして、「ie6.js」というファイル名をつけ、jsディレクトリに入れ、下のようにしました。 <script type="text/javascript" src="js/ie6.js"></script> こうすると何故かアラートの文字が文字化けしてしまいます。 (head内に書いてる時はしない。) 何故なのでしょうか。 よろしくお願い致します。

  • eclipseでabstractクラスをデバックするには

    いつもお世話になっております。 java1.6 eclipse3.3 にてabstractクラスのメソッドを呼び出している手前でブレークポイントを設定し、ステップインしてデバックしていくと、 abstractクラスの方のソースがデバックされます。 abstractクラスを継承している実際に流れているソースをデバックする事はできますでしょうか。 今はソースを追う時、abstractメソッドがきた場合、 そのメソッド名でプロジェクト全体を検索して、どのソースが実行されているのかチェックしていますが、たくさんのソースから継承されている場合、現在流れている処理が、どのソースのロジックかを特定するのが大変です。 簡単に特定する事はできますでしょうか。 よろしくお願いします。

  • デバック時に「ソースが見つかりませんでした。」と表示されます。

    デバック時に「ソースが見つかりませんでした。」と表示されます。 JAVA初心者です。よろしくお願いいたします。 eclipse 3.5 for Mac OS X1 を使っておりますが、デバック時に「ソースコードが見つかりませんでした。」と表示されます。 対処方法・手順をご教示ください。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Java変数にJavascript変数を代入したい

    いつもお世話になっております。 ブラウザを閉じるときだけ走らせたいJAVAの処理があります。 そのため、JavascriptとJAVAの変数を混合させて、処理の起動条件を制御しようと思いついたのですが、 JAVAの変数にJavascriptの変数を入れることができません。 以下のソースの★の部分が分かりません。 function window.onbeforeunload() { if(((event.clientX > document.body.clientWidth) && (event.clientY<0)) || event.altKey){ var flag = 0; <%! int flag %> = flag; ★ <% if(flag == 0){ Cache cache=Cache.getInstance(); cache.clear(); } %> alert("閉じます"); } } 何か良い方法が有りましたら、御教授宜しくお願いいたします。

  • IE6.0でJavaScriptを無効にできない

    IE6.0でJavaScriptを無効にできません。 「ツール」→「インターネットオプション」→「セキュリティー・タブ」→「既定のレベル」→「高」 これでJavaScriptが無効になると思ってたのですが、 例えば以下のようなサンプルをIEで開くと、ちゃんとJavaScriptが動作して、アラートが表示されるのです。 レベルの設定は、念のため、インターネット、イントラネット・・・4つのゾーン全てにレベル高を設定しました。 <html> <input type="button" onClick="alert('テスト')" value="テスト"> </html> JavaScriptを無効にする方法を教えてください。

  • html, jsコードの無料デバックツール

    javascriptコードが埋め込まれた、htmlコードをデバックしたいのですが、 VSのようにステップ実行でき、ブレークポイントで止められて、変数値の確認、変更が簡単にできるもがいいです。 おしえていただけませんか? IE 8を使用しています。 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • IETester で「起動できません」とエラーが出ます

    IEをバージョン5.5から8まで表示できる「IETester」というソフトを発見したのですが、デフォルトのバージョン(8)以外が下記のエラーが出て表示できません。 「選択したバージョンでは起動できません。」 IETester自体は正常にインストールできて、起動しています。 IETester のバージョンは0.4.1(今日現在の最新版) http://www.my-debugbar.com/wiki/IETester/HomePage IE のバージョンは8、OSはWindowsXP です。 ネットを検索してもヒントすら見つけられなかったので、 どなたかわかる方がいらっしゃいましたら、アドバイスください。

  • javascriptが表示されません

    こんにちは。お世話になります。 javascriptが表示されず、 「java.lang.ClassNotFoundException: xxxx.class」と出てきてしまいます。 (xxxxはそのjavascriptのファイル名??) どうやったら表示されるようになるのでしょうか? 環境はWindowsXP、IE6.0です。

  • Eclipse での perl 環境を使ってる方へ

    CGI作成でperlを使っているのですが。 デバックに苦労するので、STEPでの実行や変数の確認/書き換えが出来ないものかと思っているのです。 Eclipse で perl 対応が出来るらしいのですが こういったレベルまで出来るのでしょうか?

    • ベストアンサー
    • Perl