« シーズン4見終わったぁ! | トップページ | 寝不足続き »

つきとめたぁ!

ずーと悩んでいたブログを表示したときに
semicolon
が表示される「;事件」の原因がわかりました。

どうやら「サイドバー.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」のメンテナンスが終了したら
復活させる予定です。

面白かったら押すべし。→ へぇ~
ランキング [] [] [] [] [] [↑50] [かげさんの111から始まるHistory内]

|

このエントリーへのリンク

このエントリーのリンクを入れるHTML:

トラックバァ~ック!

この記事にトラバ~る為のURL:

この記事へのトラックバックの一覧です: つきとめたぁ!:

コメント

このブログの新着コメントを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 >】




←名前とメールアドレスは必須です。URLも記入すれば、URLのみが公開されます。メールアドレスのみですと、メールアドレスが公開されてしまいますので、御注意ください。

メールアドレスは書きたくないって人は、掲示板に書き込むって方法もあります。掲示板はメールアドレスなしでもOKです!

↓コメント本文では、「a href」「b」「i」「br/」「p」「strong」「em」「ul」「ol」「li」「blockquote」「pre」のタグが使えます。絵文字をクリックすると、本文にタグを挿入できます。


絵文字を挿入