« IE7 + Turnabout で AutoPagerize を動かす試み | トップページ | 今週のお買い物 (2008.03.23~03.29) »
2008.03.28
IE7 + Turnabout で AutoPagerize を動かす試み(つづき)
IE7 + turnabout で AutoPagerize の件。つづき。
tsupoさんがIEでAutoPagerizeを動かそうとしているのをみて、この前あげたBookmarklet版ならIEでも簡単に動かせそうだと思い、やってみた⇒できた!!!
素のIE6でもBookmarkletからAutoPagerizeできるxAutoPagerize - 0x集積蔵
クロスブラウザで AutoPagerizer できるというのがすごい。これに触発されて、私の方の作業も、いけるところまでいっちゃうぞ!!
helperView の表示位置を調整
結局、Firefox と IE でのスタイルシートの解釈が違うことが原因で表示がおかしなことになっていることがわかった。
スタイルシートを調整して、ブラウザの右上に出すようにした。
getPropertyValue
昨日、先送りにしてした件。上記のAutoPagerizer の box 表示部分(helperView) にマウスカーソルを持っていくとエラーが発生するんだけど、そのエラーが起きてるのが getPropertyValue() を呼び出そうとしているところ。
いま、ここでエラーが発生して止まってる。
document.getElementById(id).currentStyle[prop];
DOMのエレメントのスタイル属性を取得するコード - Thousand Years
getPropertyValue の件は
// return parseInt(c_style.getPropertyValue(i)) });
return parseInt(c_style[i]) });
で解決
getElementsByXPath
ようやく addPage するところまで、こぎつけた。
XPath な処理 getElementsByXPath() で落ちてる。
getElementsByXPath() を呼んでるところは、ここ。
さて、何がおかしいんだろう?
さっきの件は、IE7pro 版 AutoPagerize のソースを参考に解決。いよいよ addPage 本体に入る。
createElementNS
addPage 冒頭でいきなり落ちるよ ><
createElementNS() が未定義なのかな。
IE doesn't understand name spaces because everything is rendered as HTML, not XHTML.
createElementNS on IE... - Javascript / DHTML / Ajax Forum
omg
やっと動くようになった
やった!! 動くようになった!!
Twitter 検索でエラー
喜んだのもつかの間、「Twitter 検索」で落ちた ><
エラー出てるけど、無視して続行すれば、ちゃんと addPage されて、表示されますね。とりあえず、例外を捨てるか。
検索するキーワードによって、エラーになったりならなかったりする。というか、検索結果に html としてはイリーガルなのがあるとエラーになるのかな?
例外を無視して処理を続行するようにしたら、問題なく addPage されてる。
とりあえず、これでいく。
いったんフィックス
addPage し続けるとスタックオーバーフローになる場合がありますね ><
IE7 で AutoPagerize を動かす件、いったんフィックス
投稿者: tsupo 2008.03.28 午後 05:20
| 固定リンク
|
|
| ![]()
|
|
アマゾンわくわく探検隊
トラックバック
この記事のトラックバックURL:
この記事へのトラックバック一覧です: IE7 + Turnabout で AutoPagerize を動かす試み(つづき):



