IE6で操作は中断されましたが出るときには

2011/06/02

インターネット サイト ~~~~ を開けません。
操作は中断されました

DD_belatedPNG.js を使ってSSL通信を行うと、上記エラーが表示される。
条件付き書式でIE6のみにしてたので、

<!–[if lte IE 6]>
<script type=”text/javascript” src=”/shared/js/DD_belatedPNG.js”></script>
<script type=”text/javascript”>
DD_belatedPNG.fix(‘.fix, #container’);
</script>
<![endif]–>

こんな感じだったが、とにかく直らない。

助けてくれたのは、下記のブログ
http://kjirou.sakura.ne.jp/mt/2010/11/ie6_1.html

ということで、setTimeoutで実行時間を遅らせればok。
上記ブログでは、100msぐらい遅らせれば、いいってあったけど、なぜかダメで1000msだとうまくいった。

サーバの重さやコンテンツの情報量にもよるのかもしれない。

<!–[if lte IE 6]>
<script type=”text/javascript” src=”/shared/js/DD_belatedPNG.js”></script>
<script type=”text/javascript”>
setTimeout(function(){
DD_belatedPNG.fix(‘.fix, #container’);
}, 100);
</script>
<![endif]–>

広告