Internet Explorer 7のimgタグのonloadイベントにて

2007/09/20

その場しのぎです。

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

勘違いかな?

楽天市場でGO

マウスコンピューター期間限定セール

過去の記事はこちら

QooQ