• 締切済み

JavaScriptが動きません

下記のようなJavaScriptを作りましたが、IE8ではボタンを押しても「ようこそJavaScriptへ」が表示されません。 「F12 Web開発者ツール」というのをチョッとイジったのですが、その為ではないかと思います。 どこをどうイジったか覚えてません。 どうすれば動作するようになるでしょうか、教えてください。 動作状況  サーバーに置いてアクセスした場合は、「FireFox」「IE8」とも表示される。  ローカルデスクに置いてアクセスした場合は、「FireFox」では表示される、「IE8」では表示されない。 ☆OSはWindowsXP。 ☆IE8のセキュリティ設定で「アクティブスクリプト」は「有効にする」になってます。 ------JavaScript----------- <HTML> <BODY> <FORM> <P> <INPUT TYPE="submit" VALUE="ここを押すとメッセージが表示されます" ONCLICK="HelloWorld()"> </FORM> </BODY> </HTML> <SCRIPT LANGUAGE="JavaScript"> <!--Hide script from no-JavaScript browsers function HelloWorld() { alert("ようこそJavaScriptへ"); } //--> </SCRIPT>

みんなの回答

  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.4

開発者ツールは関係ないと思うんですけどね…。 ローカルファイルの実行だけが問題なら、もしかして メニュー→インターネットオプション→詳細設定→セキュリティ→ マイコンピューターのファイルでのアクティブコンテンツの実行を許可する* のチェックがはずれているとか?

okidsaya555
質問者

補足

ありがとうございます。 チェック付いてました。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

一度、IEのセキュリティレベルを下げてテストしてみるとよいかもしれません。 IEのメニューから「ツール」→「インターネットオプション」→「セキュリティ」で 「ローカルイントラネット」を選んで「既定のレベル」を押して一度 デフォルトに戻して、表示されているバーを下げて「低」にして「OK」してみてください ※ローカルイントラネットのレベル変更なのでインターネットには影響ないので さほど問題ないと思います

okidsaya555
質問者

補足

ご指摘の通りやってみましたが、何もかわりません。 冒頭で書きましたが、「F12 Web開発者ツール」ってのをイジったのは関係ないものでしょうか? 解かりもしないのにイジってしまったので気になってます。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

なにかゴミがついているのでしょうかねぇ・・・ とりあえずタイプミスがないかよくよくチェックしつつ 手で入力しなおしてみてはどうでしょう? 少しでもブレを減らすためには →とりあえず日本語を排除 →submitをbuttonに してチェックしてみるとか・・・ <html> <head> <script type="text/javascript"> function HelloWorld() { alert("Welcom JavaScirpt!"); } </script> </head> <body> <form> <p> <input type="button" value="push!" onclick="HelloWorld();"> </p> </form> </body> </html>

okidsaya555
質問者

補足

わざわざ修正していただき有り難うございます。 しかし結果は同じです。 他のJavaScriptコードも全く同じ結果になります。 以前はちゃんと動作してたんですよ・・・

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

スクリプトがhtmlタグの外側に書かれていますが これは外部ファイル化しているのでしょうか? おなじファイル内ならheadタグ内に書いた方がよいでしょう さて、IEのローカルでうまく見られないとのことですが もしかしたらキャッシュの影響だったりしませんか? ctrl+F5などで再読み込みしたり、マシンを再起動してみたりしても 症状は改善されないでしょうか?

okidsaya555
質問者

補足

ありがとうございます。 何も変わりません、ダメです。 困ってしまいました。

関連するQ&A