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);
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);