その場しのぎです。


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だと正しくイベントがキックされてる。


勘違いかな?