Witam
Mam mały problem z przeglądarką IE. Mianowicie na stronie mam kilka radio do których przypisane są pewne operacje. Oprócz tego mam główny obrazek <img src="przeksztalconyObraz.php" id="obraz"...>. Po zmianie radio wywołuję funkcję javascript - <input type="radio" onclick="funkcja()"...>. W tej funkcji pobieram i ustawiam nowy obraz:
jQuery('#obraz').attr("src", "przeksztalconyObraz.php?param1=xxx¶m2=yyy¶m3=zzz");
W tym pliku php tworzę nowy obraz według zadanych parametrów i go zwracam:
$img = imagecreatefromjpeg($url);
transform($img);
header('Content-type: image/jpeg');
$jpeg_quality = 100;
imagejpeg($img,null,$jpeg_quality);
return $img;
Wszystko działa prawidłowo, tylko oczywiście nie w Internet Explorerze! Efekt w IE jest taki, że po wybraniu odpowiedniego radio nic się nie dzieje. Nowy obrazek pojawia się dopiero wtedy kiedy kliknę gdzieś na stronie, nieważne gdzie byleby kliknąć. W innych przeglądarkach nic takiego się nie dzieje - wybieram radio i obrazek się pojawia. Szukałem w sieci ale nawet nie wiem jak to dokładnie wpisać w google. Proszę o pomoc.
Z góry dziękuję za każdą wskazówkę.