今日発生した、javascript IEのトラブルについて書いておきます。

とんでもないことに、IEでは、javascriptのコメントの書き方を間違うと、エラーになる場合があります。

   はあ??



わかりやすくするために、うまくいく場合うまくいかない場合の2つのソースを書いてみました。
内容としては、ページが表示されたときに、Good job!と表示されるだけのコードです。

javascriptの部分だけ抜粋すると、以下のようなもの

<script type="text/javascript">
var test = function () {
    // 描画領域の取得と設定
    alert("here");
}
setTimeout("test()",200);
</script>

IE6またはIE7で上記のリンクをクリックしてみれば、片方は予想通り動作するのに、片方は動作しないことが確かめられるでしょう。

ソースを見比べてみると殆ど違いはない。

この違いは何だろうか?

このアーカイブについて

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

技術: 2008年1月: 月別アーカイブ

Powered by Movable Type 4.23-ja