プロが教える店舗&オフィスのセキュリティ対策術

JavaScriptについての質問です。
何故か、jsファイルにてalert()が実行できなくなりました。

alert("aaa");

と記述した「test.js」ファイルを作成して実行すると、
「オブジェクトを指定してください」とエラーメッセージが表示されます。
しかし、

<script type="text/javascript">
alert("aaa");
</script>

と記述した「test.html」ファイルを作成して実行(IE7)すると、
エラーは表示されず、意図したとおりアラート画面が表示されます。

どうしてこのような現象が起こるなのか全く分かりません。
解決策をご存知の方は、教えていただけないでしょうか。

A 回答 (2件)

>「test.js」ファイルを作成して実行すると


これは何で実行したのでしょう?
コマンドプロンプトで実行したのでしょうか
そうなるとそのエラーメッセージが出て当然でしょう
alert自体が javascriptが管理しているメソッドで無いからです

IEなどブラウザの機能でWindowオブジェクトのalertメソッドはありますが ・・・
    • good
    • 0

window.alert("aaa");

この回答への補足

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

補足日時:2007/12/12 23:43
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!