• ベストアンサー

イントラネット内でJavascriptが有効にできない

HTML&javascript初心者です。 javascriptを記述したhtmlファイルをIE7で表示したところ、 何度やってもうまくいかず、<noscript>タグを使い確認したところ javascriptに対応していないことが判明しました。 類似の質問に対する回答を参考に ツール→インターネットオプション→「セキュリティ」タブ →レベルのカスタマイズから、「Javaアプレットのスクリプト」 のところを確認しましたが、しっかりと「有効」になっており、 またフォルダとして参照して開いていることが原因かなとも思い、 Apacheをつかってhttp://localhost/○○.htmlの形でチャレンジしてみましたがダメでした。 どなたか詳しい方、対処法に関してご教授お願いします。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

>、<noscript>タグを使い確認したところjavascriptに対応していない >ことが判明しました であれば、スクリプトが有効になっていないと考えられますが、 >alert(document.all.innerHTML)を試してみたところ、"undefined"と >表示された って、両方同時に起こっているのでしょうか? なんだか、矛盾しているような・・・ 単なる想像ですが、エラーで実行されていないだけではありませんか? 実行するタイミングと、対象の関係が悪いとか、あるいはdocument.allをサポートしてないブラウザに対して使用しているとか…? 長いものでなければソースを載せたほうが、きちんとした回答を得られるでしょう。

その他の回答 (1)

  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.1

[スクリプト]項目の、[Javaアプレットのスクリプト]以外の、[アクティブスクリプト]、[スクリプトによる貼り付け処理の許可]の項目も[有効にする]にしましたか?

zabiora
質問者

お礼

さらに補足です。 alert(document.all.innerHTML)を試してみたところ、"undefined"と表示されたことから、javascriptが全く動作しないわけではなく、スクリプト実行時に、DOMツリーが認識されていないことが原因ではないかと考えました。 そこでwindow.onload =~の形にしてみたり、スクリプトの記述部分を一番最後に回してみたりしてみましたが、やっぱり表は"undefined"の ままでした。 もう完全にお手上げ状態となっており、どうかご教授お願いします。

zabiora
質問者

補足

早速の回答ありがとうございます。 ご指摘の点、確認しましたがどちらの項目も[有効にする]になっていました。 他に思いつく点ありましたらご指摘お願いします。

関連するQ&A

  • JavaScriptをOnにしてください。 というメッセージが出てしまいます

    JavaScriptを使っているホームページを見ようとすると、 「JavaScriptをOnにしてください。」 というメッセージが出てきてしまい、 ホームページを見ることが出来ません。 インターネットオプションで [Javaアプレットのスクリプト] [アクティブスクリプト] [スクリプトによる貼り付け処理の許可] を確認したところ、 全て有効になっていました。 どのような要因が考えられますでしょうか? よろしくお願いします。

  • javascriptの記述方法

    javascriptをhtml内に記述する時、 <script type="text/javascript> ~~処理~~ </script> だと思っています。 ただ、ボタンをクリックした時に、メッセージが表示される簡単なHTMLをonclickで作成する時  <input type="button" value="クリック動作確認" onclick="alert('ボタンがクリックされました')"> これだけで実行されます。(headタグにscript記述なしで動作確認。) なぜ、<script>記述がなくても動くのでしょうか? onclick等のイベントハンドラに動作を記述する際は、そういう物だと覚えておいたほうがいいのでしょうか? ※当然関数をonclickに使用する際は、onclick=関数(); と記述し、headのscriptタグに関数を記述すれば動くというのは分かっているのですが・・・。 なぜ、 onclick="alert('ボタンがクリックされました')" の場合は、noscript無しで、動作するのかが分かりません・・・。 ・onclick 属性 = javascript という判断をどこかでされているのでしょうか? その結果、noscriptに記述がなくても動く? ちょっと気持ち悪いので質問させて頂きました。 ご教授お願いします。

  • JavaScriptが動作しません。<noscript>の処理も動きません。設定方法を教えていただけないでしょうか(ソース付き)

    よろしくお願いします。 Vista、IE8を使っています。 下記のような、htmlをローカルファイルにして確認用に試しています。 通常は、1もしくは2のメッセージが出るはずです。 ただ、手持ちの1つもマシンだけ、なぜか何も表示されません。 何かの設定だと思いますが、どこを疑って良いのかもかわりません。 何か方法を教えていただけないでしょうか? <html> <head> <title>JavaScriptのオン/オフ状態に応じて表示するメッセージを変える</title> <body> <script Language="JavaScript"> <!-- document.write("1.JavaScript使えますね"); // --> </script> <noscript>2.JavaScriptは使えない状態です・・・</noscript> </body> </html> 下記の設定をしても変わりません。 1.ツールバーの「ツール」から「インターネットオプション」を選択 2.「セキュリティー」タブ→「このゾーンのセキュリティーのレベル」内の「レベルのカスタマイズ」ボタンを選択 3.「スクリプト」内の「アクティブスクリプト」を「有効にする」に選択して「OK」

  • noscriptタグの中にaタグ

    HPにフリーのカウンターを入れてみようともいました。 提供されたタグは以下内容です。 【提供タグ】 <script language="JavaScript" type="text/javascript" src="ソースアドレス"></script> <noscript> <a href="ソースアドレス"><img src="画像アドレス"></a> </noscript> というものです。 【質問】 HTMLチェッカーにかけたところ 「<A> を <NOSCRIPT>~</NOSCRIPT> 内に書くことはできません。」 と表示されました。 このタグ構成は間違っているのでしょうか。 もし間違っているとすれば、提供されたカウンタータグは間違ったまま 使用するというのが正しいのでしょうか?

    • ベストアンサー
    • HTML
  • JavaScriptを有効にしたいのですが

    Windows Vistaを使っています。 ディズニーランドホテルのHPを見ようと思ったのですが 本サイトをご覧になるには最新のAdobe Flash Playerプラグインを インストールし、JavaScriptを有効にする必要があります。 と出ます。その文章の上にあるアイコン(Get ADOBE FLASH PLAYER) をクリックし、インストールも完了となりましたが まだそのHPは見れません。 そして検索をかけヤフーのところにのっていた インターネットオプション→セキュリティゾーン→レベルのカスタマイズ→[スクリプト]項目の、[Javaアプレットのスクリプト]、[アクティブスクリプト]、[スクリプトによる貼り付け処理の許可]の項目で、それぞれ[有効にする]を選択します。 も試してみましたがまだできません。 再起動もやってみましたが。。 ちなみにI.Eがバージョンいくつか調べる方法を 知らなくてバージョンいくつかは今わからないです。 すみません・・・ 他にどんなことをすればいいでしょうか。

  • htmlソースからタグ内のテキストを配列に2

    お世話になっております。 昨日も同じような質問をさせていただいたのですが、htmlファイルの内容をPOSTで取得したとき、そのソース内にある、javascript、noscriptがあった場合、それぞれのタグ内にあるURLを配列内に取り込みたいと考えております。 そこで、これまで試していたものはもちろん、先日お教えいただいた以下のソースを参考にしているのですが、URLを取得するまでに至りません。 <?php $html=<<<_HTML_ <SCRIPT TYPE="text/javascript" SRC="http://www.○○○.com" charset="EUC-JP"></SCRIPT> <NOSCRIPT> <div align="center" style="font-size:12px;"> <a href=http://www.△△△.net/>カウンター</a> <a href=http://www.□□□.com/>アクセス解析</a> </div> </NOSCRIPT> _HTML_; $pattern_java = '/<SCRIPT TYPE= .*?SRC="(.*?)".*?>>/is'; $match_java = array(); preg_match_all($pattern_java, $html, $match_java, PREG_SET_ORDER); $meta_java = $match_java[0][1]; $cnt_java = count($match_java); ?> 2日続けて同じような質問をすることに恐縮するとともに、お恥ずかしいことと自覚はしているものの、解決策が見いだせずに困っています。 お忙しいなか恐縮ですが、アドバイスなど頂戴出来れば幸いです。 宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
  • Javaが起動しない

    「JavaアプレットからJavaScriptおよび/またはJavaScriptからJavaアプレットに情報を送信できない状態にあります。 ブラウザとJavaアプレットをスクリプト可能にしてください。」 っていうメッセージが出るんですが、どのように対処すればJavaが起動するようになりますか? お手数ですが、よろしくお願いします。

  • BBC RADIO を聴くときにJavaScript をenable する?

    BBCのラジオ放送 http://www.bbc.co.uk/radio/ を聴いていますが、昨日までは特に大きな問題はなかったのですが、 今朝からは、以下のようなメッセージが出て進みません。 For the best possible listening experience, please enable JavaScript. メッセージの内容は「Javaスクリプトがenableになってない」ということのようですが、 調べてみると「有効」になっています。 ちなみに調べた内容は、IE7で ツール→インターネットオプション→セキュリティ→レベルのカスタマイズ→スクリプトで、 Javaアプレットのスクリプト、アクティブ スクリプトともに「有効にする」になっています。 何が問題なのでしょうか。 上のメッセージの下の方にメッセージに関するFAQを見えるリンクがあり、そこには http://iplayerhelp.external.bbc.co.uk/help/playing_programmes/java_script_message があり、英語なので内容の把握が難しいのですが、キャッシュがおかしくなっている?のでしょうか。 vistaでIE7です。

  • Javascriptが読み込めない 表示されない

    無料掲示板(http://www.net4u.org/)で作った掲示板に FC2(http://analyzer.fc2.com/)のアクセス解析を入れて使っています。 その掲示板を見ようとすると,ランタイムエラーが出ます. 21行目(アクセス解析タグ)でオブジェクトがありませんと止まってしまいます. その部分のソースです. <!--アクセス解析タグ ここから--> <script language="JavaScript" src="http://analyzer2.fc2.com/analyzer.js?uid=○○○○○"></script><noscript><di v align="right"><a href="http://analyzer.fc2.com/" target="_blank">アクセス 解析</a></div></noscript> <!--アクセス解析タグ ここまで--> こちらの環境はWin98SE IE6.0.2800.1106です. JAVAスクリプト部分が動かないようです. ちなみにMACやXPでは問題なく動きます。 アクティブスクリプトの設定はオンになっています。 何故見れないのでしょうか?教えてください。 よろしくお願いします.

  • FLASHバナーのjavascript化

    FLASHバナーを作ったのですが、ほかのブログサイト等で使ってほしいときに『設置する時は、下に表示されている設置用タグをブログに貼り付けてください。』と <script language="javascript" type="text/javascript" src="​http://www.untara.com/js/banner.js"></script><nosc...​ href="​http://www.untara.com/"​ target="_blank">『むにゃむにゃ』公式サイト</a></noscript> というようなスクリプトが貼ってありますが、このスクリプトはどのように作成すればよいのか、ご存知の方教えてください!ちなみにFlash CS3 Professionalを使っております。

    • ベストアンサー
    • Flash

専門家に質問してみよう