http://manga-alice.com/
趣味のブログをwordpressにて構築中なのですが、IEでアクセスすると、
左下に「実行しましたが、ページでエラーが発生しました。」と出るようになりました。
そこをダブルクリックすると、
ライン:172
文字:2
エラー:オブジェクトがありません
コード:0
URL:http://manga-alice.com
と、出てきます。
Firefoxのエラーコンソールで見たところ、menu.jsのファイルの171行目を差していました。
そのため、javascriptのファイルが原因だと思うのですが、当方、javascriptの知識が
ないため、改善することができません。
そのため、そのままコピペすればいいくらい、分かりやすく具体的な、エラーの解消法を
教えていただきたく思います。
分かりにくい例:○○○のコードを使えば良いよ。(知識がないため、どこに使えば良いのか分かりません)
分かりやすい例:○○行目のxxxxxxを削除して、○○行目にxxxxxxを入れる。
どうぞ、よろしくお願いいたします。
かなり無茶苦茶なスクリプトだ。
前のに人も述べているコードを挿入しても、今度は26行目に
if (this.obj == null) return;
と入れなければならなくなる。
これをやると、次には別の行で同様エラーが発生する。
要するに、あちこちでnullオブジェクト参照させようとしているわけで
これは設計が根本的におかしい
manu.js170行目の下に以下のコード挿入で
対象のエラー回避を確認しました
if (list == null) {
return null
}
<script type="text/javascript" src="http://manga-alice.com/wp-content/themes/yway/menu.js"></script>
締め切ったあとで、こちらのコメントに気づきました!
指摘の部分(header.phpにありました)を消したら、エラーが消えました。
というか、消しても良いものなのでしょうか・・。
よく分からないので、色々挙動を確めてみようと思います。
もう締め切ってしまったので、あとで、気持ち程度の投げ銭しておきます><。
こちらでひととおり試してもエラーが出なかったので、
とりあえずの緊急処置として有効だと
思われます