IE7 en iframes: window.parent doet niks...

Status
Niet open voor verdere reacties.

poashoas

Gebruiker
Lid geworden
31 mei 2008
Berichten
66
Hallo,

misschien zijn jullie al bekend met het probleem van IE7 met iframes. Dat staat in IE7 en IE8 uitegschakeld bij de beveiliging. Het werken met iframes gaat me al goed af door een workaround.
Maar nu kan ik vanuit het frame window.parent niet gebruiken, de pagina blijft in een soort loop ofzo. Bijvoorbeeld window.parent.init(); Er gebeurt niks en het blijft maar laden...

Voor de geintereseerden: de volgende code zorgt dat daadwerkelijk de iframe wordt gebruikt i.p.v. dat IE7 een nieuw venster opent:

var frame;
try {
frame = document.createElement('<iframe name="reloadscript">');
} catch (ex) {
frame = document.createElement('iframe');
}

frame.name='reloadscript';
frame.id='reloadscript';
frame.src='library/ajax/js/logfile.php';
frame.width='300';
frame.height='100';

document.getElementById('setframes').appendChild(frame);
 
Het was een meta equiv refresh fout, werkt ook niet in IE7 dus moest met header(" location:...")
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan