prototype.jsのnew Ajax.UpdaterでIEのみエラー
HTML内にjavascriptを記述する場合、javascriptに対応していないブラウザのために、scriptタグ中にHTMLコメントを埋め込む事がある。
しかし、new Ajax.Updaterでページの一部を書き換えた場合、ScriptタグにHTMLコメントを書くのは厳禁。
Firefoxでは正常に動作するが、IEではスクリプトエラー(構文エラー)となる。
そもそも、new Ajax.Updaterを使用する時点でjavascriptに対応しているので、書き換え対象のscriptタグにHTMLコメントを埋めるのは辞める事にする。
下記のように、HTMLコメントを埋め込むのはNG。
<script type="text/javascript">
<!--
alert(1);
//-->
</script>
追記:これが原因らしい。
http://d.hatena.ne.jp/hummer/20070528/1180342936