- 2009年1月 2日 11:23
- Javascript | Movable Type | ウェブデザイン
このブログはvicuna CMS - Movable Type テンプレートを使用させていただいております。
非常に柔軟性に富みかつ美しいテンプレートなのですが、IEでコメントを使用とするとエラーが出てしまいました。
そこで、対処法についてメモしておきます。
症状
InternetExploreでブログ記事にコメントしようとすると、"未知の実行時エラー"が表示されコメントができない。
IE7とIE6で確認。
対処法
テンプレートモジュールにある「コメント」とシステムテンプレートにある「コメントプレビュー」に書かれている、
<p id="comments-open-captcha"></p>
を
<div id="comments-open-captcha"></div>
に変えるだけ。
原因
普通にFirefoxなどではエラーが出ないのでIE独自の問題かなぁと調べたら、やはりIEに原因がありました。
IEの場合、innerHTMLの扱いに癖があるようです(参考:未知の実行時エラー ― ぼくはまちちゃん!)。
私はJavascriptは分からないのですが、とりあえずこの変更でIEでも動くようにはなったので良しとします。
- Newer: サーバーのメンテナンスをします(終了)
- Older: 今回のリニューアルについて