2011/06/19

ちょっとはまってる。。

BlogのRSSを表示するのを、window.onloadのタイミングで処理すると、どうしてもうまく行かない。
(divのelementidが取れたり取れなかったり)

window.onloadのタイミングとか、innerHTMLの先が空divだとid取れないとか、いろいろありそう。

ちなみに、HTMLは、上/中央右/中央左/下と分割していて、jQueryのloadで最初に取り込んでる。
(これがさらに話しをややこしくしている模様)

それじゃと思い、取り込んだページのbody内のJavaScriptで処理してみたら、分割ページ単体ではうまくいくのに、まとめるとだめ。え?なぜだめ?。

FireBugで出来上がりのHTMLを見ると、JavaScriptの部分がなくなってますよ!。
あれ?なんで?そういうもんなの?(そういうもんだそうです)

※これはたぶん不便。いずれなんとか。。。

HTMLの分割はやめたくない(これはすばらしく簡単に書けて、良い機能だと思う)ので、悩んだ末にとりあえず、blogのFeedをもってくるFunctionの処理タイミングを、google.setOnLoadCallback(処理Function名); にしました。

かろうじてうまくいってるっぽい。
いやだめだ、WindowsのIEで全然なにも出てない、いま気づいた。

ずいぶん、はまってしまっている。今週末はこの作業の予定ではなかったんですけどねぇ。。。

Common-Space

0 件のコメント:

コメントを投稿