Bir üst sayfaya bir iframe yükleniyor. Iframe bir dizi form içeriyor ve iframe içeriğinin her yeniden yüklenmesi sırasında (yani iframe içeriğinde bir form gönderildikten sonra) ana sayfada işlem yapmak istiyorum. Geçerli kod, ana sayfada yer alır ve IE dışındaki tüm büyük oyuncularda çalışır (yalnızca IE 7 & 8 ile ilgilidir).IE7/8'de iframe yükü Javascript ile
var iframe = document.getElementById('theiframe');
function refresh() {
alert('foo');
}
if (iframe.attachEvent) iframe.attachEvent('onload', refresh);
else iframe.onload = refresh;
Bunun IE'de etkili olmasının önlenmesini engelleyen neyim var?
iframe belgesine başvurmayı deneyin: var iframe = document.getElementById ('theiframe'). (bir cevap değil çünkü tahmin ediyorum :)) – Cfreak