• 締切済み

alert()が実行できない

JavaScriptについての質問です。 何故か、jsファイルにてalert()が実行できなくなりました。 alert("aaa"); と記述した「test.js」ファイルを作成して実行すると、 「オブジェクトを指定してください」とエラーメッセージが表示されます。 しかし、 <script type="text/javascript"> alert("aaa"); </script> と記述した「test.html」ファイルを作成して実行(IE7)すると、 エラーは表示されず、意図したとおりアラート画面が表示されます。 どうしてこのような現象が起こるなのか全く分かりません。 解決策をご存知の方は、教えていただけないでしょうか。

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

>「test.js」ファイルを作成して実行すると これは何で実行したのでしょう? コマンドプロンプトで実行したのでしょうか そうなるとそのエラーメッセージが出て当然でしょう alert自体が javascriptが管理しているメソッドで無いからです IEなどブラウザの機能でWindowオブジェクトのalertメソッドはありますが ・・・

  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

window.alert("aaa");

harder
質問者

補足

window.alert("aaa"); も試しましたがダメでした。 「'window'は宣言されていません。」 のエラーで実行できません。

関連するQ&A