つきとめたぁ!
ずーと悩んでいたブログを表示したときに
が表示される「;事件」の原因がわかりました。
どうやら「サイドバー.jp」がメンテナンス中のようです。
試しに「http://sidebar.jp/」を
つつくと2005.12.08 AM0:11分現在
「Sorry, under maintenance. 」と出ます。
「サイドバー.jp」にあるスクリプトを動かそうとしてエラーになってたんです。
どーりで
スクリプトデバッガーも「エラーが特定できない」とか言うし
各種テンプレートファイルを見ても
問題が見つからないわけだ・・・
よく見たら、エラーになってるときは、
記事のアクセスランキングとかが出てないっす。
(もっと早く気づけよ・・・)
せっかくなんで、「どーやって突き止めたか」をメモっておきます。
スクリプトデバッガーも「エラーを特定できない」というので
地道に「トライ&エラー」で調べることにしました。
まず、スクリプトエラーが出るブログを開きます。
かげさんは、IE系のブラウザを使っているので
表示されたブログを右クリックすると
「ソースの表示」というのが出てくるので
そいつを選択。
これでブラウザが解釈するHTMLファイルが見れます。
で、こいつをエディタから「名前をつけて保存」します。
かげさんの場合、「ErrorOriginal.html」としました。
そして、何も修正しない状態で
もう1度「名前をつけて保存」します。
今度は「Error.html」としました。
基本的にError.htmlで調査するけど
念のため、調査開始段階をオリジナルとして保管しておいただけです。
この時点で、Error.htmlをエクスプローラでダブルクリックすると
環境にもよるかもしれないけど、ブログのトップページが開けます。
もちろん、スクリプトエラーが出るはずです。
そう
犯人はこの中にいる!
今回のエラーは、ブログのトップページでも出るし
個別ページでも出ていました。
なので、怪しいのは「どっちにも共通している部分」である
「ブログバナー」部分と「左右のサイドバー」とあたりをつけました。
しかも、左サイドバーが出てからエラーが出るようだったので
「右サイドバー」が怪しさ爆発?と睨みました。
なので、HTMLの右サイドバーの部分を
「ばっさり」消して保存します。
かげさんは、テンプレートにコメントを書き込んでるんで
消そうと思ってる箇所を、すぐに発見!
この段階で、Error.htmlをブラウザで開くと
O(≧∇≦)Oイエイ!!
スクリプトエラーが出ません!
この後は、さっき消した部分を復活させて
犯人を絞り込むだけです。
やり方は、さっきとほとんど同じです。
消す単位を
右サイドバーという大きな単位から
右サイドバーの中の1部分だけと小さくするだけです。
かげさんのとこだと、
・ページランク表示部分
・ブログランキング
・最近の記事
・さすらいペット旅情編2
・メロメロパーク
:
と部分的にやっていきました。
そう、エラーがなくなる部分が出てくるんです。
これで
「怪人セミコロンの正体は、お前だ!」
となります。
しかも「証拠も押さえてます!」
とりあえず、エラーが出るのは嫌なんで
「サイドバー.jp」の部分のHTMLはコメントアウトしました。
「サイドバー.jp」のメンテナンスが終了したら
復活させる予定です。
| 固定リンク


















コメント
このブログの新着コメントをRSSリーダに登録する為のxmlよかったね~
犯人が捕まって
私のトコにも犯人が潜んでそうだけど もう少し修行を積んでから逮捕しに行く事にしましたぁ~
私が未熟者で 犯人逃走中って言った方がイイかな~?(笑)
投稿者: まりが (2005/12/08 16:56:16) 【RES】 【RES >】
To:まりがさん
> 私のトコにも犯人が潜んでそうだけど もう少し修行を積んでから逮捕しに行く事にしましたぁ~
JavaScriptって
意外と「てこずる」なぁと思う今日この頃です。
まりがさんとこもはやく解決するといいですね[・_←]
投稿者: かげさん (2005/12/09 0:15:24) 【RES】 【RES >】
sidebar.jp、復旧しましたね。
私もずっとエラーが出ているのですが、もう放置してました。
この方法で、真面目に突き止めて見ようかしら。
投稿者: KOROPPY (2005/12/09 9:01:08) 【RES】 【RES >】
とうとう探し当てたんですね!
さすが、かげさん [☆_☆]
この記事も、なかなか参考になりますね。
コピーしてとっておこうかな。
あ!必要になったとき、見に来たほうが、
かげさんには好都合か。。。
投稿者: zara (2005/12/09 22:50:48) 【RES】 【RES >】
To:KOROPPYさん
> sidebar.jp、復旧しましたね。
情報ありがとうございます![☆_☆]
復旧したんですね。
早速、コメントアウトを解除しようっと。
To:zaraさん
> この記事も、なかなか参考になりますね。
> コピーしてとっておこうかな。
> あ!必要になったとき、見に来たほうが、
> かげさんには好都合か。。。
おお!役に立ちそうですか![→◇←]
自分で書いとけば、思い出しやすいかなと思って
がーっと書いてみたんですが。
コピーしてとっておく方が
zaraさんが使うとき探しやすいと思いますよ。
かげさんの都合よりzaraさんの都合優先に
しちゃってください。[・_←]
かげさんも
よそのブログで参考になるネタの時は、
内容をコピーしてとって置いたり
URLをとっておいたりしています。
すぐに自分で使うネタならURLを
いつか使うかもという時はコピーにしてます。
と言うのも、ブログの乗換えを行う人や
有用なページだったのにHPを閉じてしまう人が
いるんで、情報を取っておくには
コピーが一番かなぁ? と思ってるんで。
投稿者: かげさん (2005/12/10 23:36:32) 【RES】 【RES >】