Ajax.UpdaterでevalScriptsなときの注意
ドキュメントに記述は見当たらなかったけど、コード読んだら納得。scriptタグ書くときに、お行儀のいい人は
<script> <!-- alert('コメントアウトしとけや'); //--> </script>
などとやるわけだが、evalScripts:trueでAjax.Updaterを呼び出した先でコレをやると鬼門。
Ffだと特に問題ないが、IEだとElement.methodsのupdateメソッドのhtml.stripScripts()に失敗してエラーを吐き出します。
まぁAJAXで呼び出した先のスクリプトにこんな事をするのはナンセンスだけど、ついクセで書いてるとハマる罠。
コメント削ればちゃんと動くっぽい。