この実験結果は「こちら(別窓)」で確認できます。以上のような結果になりました。document.write等で表示された数は数えない。それ以外は、フレームの数を返す。以上は、IE4.0、IE5.0、IE5.5、IE6.0で確認しました。条件が成立してしまい、再帰的にページが呼び出されて、IEがクラッシュしてしまう・・・つまりブラウザクラッシャーみたいな動きにになってしまうようです。(クラッシュしてもOKな方は「こちら(別窓)」からお試しください。実装方法については、ブラウザ間でかなり違いがあるのが実情です。頼ったページを作りすぎると、それを見ている利用者側でかなり不具合を来たす場合もあるようです。今振り返ると、あれから6年ほどたって、ajaxがあたりまえの技術になり、javascriptの環境というのは大きく変わりましたね。