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 件のコメント:
コメントを投稿