その場しのぎです。
Internet Explorer 7にてimgのonloadイベントが、
ブラウザのキャッシュから表示された場合(Statusが304とかの場合)によばれてない!
こいつだけキャッシュ用のヘッダ変えるか?う~ん。。
var src = "./hoge/hoge.do?&type=" + type ;
こんな感じでGETでパラメータをつけて動的にPNGファイルを生成する機能を利用しているだけど、
とりあえず、その場しのぎで、
var src = "./hoge/hoge.do?&type =" + type ;
if( UAはIE7? )
src = src + "&t=" + (new Date()).getTime();
と変更。
これでIE7でも問題なく動くようなった、
が、
けど、キャッシュも効かなくたよね?ってつっこみありがとう。
ちゃんと調べるよ(´Д⊂グスン
以前、IE6でも似たような経験をした気がするけど、問題のサイトはIE6だと正しくイベントがキックされてる。
勘違いかな?
0 件のコメント:
コメントを投稿