Ajaxで大失敗。frameset利用時のXHR利用時の注意点。

どうも。今日は爆散したお話です。
同じような状況になる人は、もういないと思いますが備忘録的に書きます。

まず、もはや非推奨となったframesetでFirefox以外のブラウザが、
フレームページ読み込み時に白くチカチカすることが発端です。
これを直すにはframesetの利用を諦めて、
iframeにするかAjaxを利用する他ありません。

当ブログ主はゲームサイトを運営していますが、
iframeは以前苦情が出たためAjaxを利用することを検討しました。
普通のhtmlページならこれでほぼ問題は起きません。

しかし、Ajaxの特性としてページのヘッダーは再読み込みされません。
つまりJavaScriptを動的にすることはできません

これがネックとなり半日潰しても上手くいかないので諦めました。
という内容だけのお話ですが、
以前にも経験したことがあったので仮眠前に思い出し、
とりあえず記事にして絶対忘れないようにしようと思いました。

ということでAjaxを使うなら
JavaScriptが読み込み先ページにある場合上手くいきません。
これを見て助けになる人がいるとは思えませんが、
もしいたら参考にしてください。

ブログ主が運営しているゲームです。

 MobileFight

 ジマさんの囲碁入門