- 締切済み
どなたもエラーになりませんか?
先日、下のような質問をさせて頂いたのですが、ご回答を下さる方はどなたもいらっしゃいませんでした。 どなたもエラーになりませんか? 私だけがおかしいのでしょうか? 「スクリプトエラーの通知」を表示する設定にしてあってもエラーにならないようにサイト内検索を設置できないのでしょうか? ↓↓↓↓↓↓↓↓↓↓ 前回の質問です ↓↓↓↓↓↓↓↓↓↓ Googleのサイト内検索でWindowsのみスクリプトエラー 私のサイトには、Googleのサイト内検索用窓がついているのですが、最近、この検索窓を使って何か検索し、検索結果が表示されたウインドウでさらに別のキーワードを何か入れて再検索しようとすると、何か文字を打ち込んだ瞬間に下のようなエラー表示が出るようになってしまいました。 > このページのスクリプトでエラーが発生しました > ライン 2 > 文字 30 > エラー ']' がありません。 更新を繰り返しているうちに何かソースを壊してしまったのかなと、ソースをもらい直して貼り付けようとGoogleにアクセスしてみたところ、あろうことか、Google自体でのサイト内検索の解説ページから検索してもスクリプトエラーになってしまいます。 http://www.google.co.jp/intl/ja/searchcode.html ↑このページに2つある検索窓のうち、下の方の、サイト内検索ができるほうの検索窓で何か検索し、表示された検索結果画面でさらに何か別のキーワードで検索しようとするとスクリプトエラーの表示が出てしまいます。 他にも、サイトない検索機能を持つサイトをいくつか探して試してみたところ、 http://winofsql.jp/VA003334/smalltech061223114058.htm このページや、 http://www.ashiyase.info/top.html このページからサイト内検索を行った場合も、検索結果の画面で再検索をするとスクリプトエラーになりました。 この不具合は私のPCからアクセスした場合に限らず、職場のPC、知人のPCなど、多数のPCで確認されました。 ただし、Macではこの不具合は起きません。 これは、何が悪いのでしょうか? WindowsのOSでしょうか? Windows版のブラウザでしょうか? それとも、Google側のバグなのでしょうか? ちなみに、私がトラブルに遭っている環境は WindowsXP SP3 + InternetExploler7.0.5730.13 問題を確認したPCは、 DellのOPTIOLEX260、Intel Pentium4 2.8Ghz メモリ2GB と、 MacBook Intel Core2DUo 2.0Ghz メモリ2GB + Bootchamp WindowsXP です。 原因と、インターネットオプションの詳細設定で「スクリプトエラーの通知」を表示する設定にしてあってもエラーにならないようにするような対策がおわかりの方がいらっしゃいましたら、どうかよろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
Windows7 + IE8ではエラーになりませんが、WindowsXP SP3 + IE6 ではエラーになりますね。 エラーになるのは、ブラウザが古いからでは? もうIE8の時代ですから、IE8で問題のないように作ってるので、古いブラウザだと解釈が違ってエラーになるのかもしれませんね。
お礼
早々のご回答をどうもありがとうございました。 その後、別の方から別のご意見でのご回答もないようなので、実際、おっしゃるようにIE8しか考慮されなくなってしまったのかもしれませんね。 質問させて頂いたページに配置してあるタグはIE6の時代に既に入れてあったのですが、Googleの検索システムの方が変わってしまったのかもしれません。 しかし、まいったなぁ…。アクセス解析の結果では、約30%以上の訪問者さんがIE6かIE7なんですけどねえ…。