Missie:
Ik wil vanuit een popup een pagina laden waar zich 3 iframes in bevinden en in 1 van die iframes wil ik weer een specifieke pagina laden. Probleem hierbij is dat de javascript te snel wordt uitgevoerd, daardoor probeert ie een pagina in een nog niet bestaand iframe te laden wat er voor zorgt dat ie in plaats daarvan in een nieuwe window wordt geopend. Nu dacht ik dit op te lossen door:
maw: open de index pagina. blijf loopen zolang er geen window (iframe) met de naam box is en zodra die er wel is, open dan mail.php in die window/iframe.
Probleem:
Ik weet zowiezo al niet zo goed hoe ik zo'n while in javascript moet construeren, maar ik loop nu al eerder vast. Om te testen wilde ik eerst dmv een alert ff kijken of het wel lukte om op het bestaan van die iframe te checken. Maar dat lukt dus niet. Ik vond o.a. dit stukje van crisp in een ander topic:
als ik voor newwindow box invul (de naam van het iframe) dan blijft ie beweren dat ie niet bestaat, ook al doet ie dat wel.
zou iemand me een zetje in de goede richting kunnen geven?
Ik wil vanuit een popup een pagina laden waar zich 3 iframes in bevinden en in 1 van die iframes wil ik weer een specifieke pagina laden. Probleem hierbij is dat de javascript te snel wordt uitgevoerd, daardoor probeert ie een pagina in een nog niet bestaand iframe te laden wat er voor zorgt dat ie in plaats daarvan in een nieuwe window wordt geopend. Nu dacht ik dit op te lossen door:
JavaScript:
1
2
3
4
5
6
7
| window.open('index.php','body'); // pseudo code while(!box) { // do nothing } window.open('mail.php?map=1','box'); |
maw: open de index pagina. blijf loopen zolang er geen window (iframe) met de naam box is en zodra die er wel is, open dan mail.php in die window/iframe.
Probleem:
Ik weet zowiezo al niet zo goed hoe ik zo'n while in javascript moet construeren, maar ik loop nu al eerder vast. Om te testen wilde ik eerst dmv een alert ff kijken of het wel lukte om op het bestaan van die iframe te checken. Maar dat lukt dus niet. Ik vond o.a. dit stukje van crisp in een ander topic:
JavaScript:
1
2
3
4
5
| try { if (newwindow) alert('ja, die bestaat!'); } catch(error) { alert('nee, die ken ik niet!'); } |
als ik voor newwindow box invul (de naam van het iframe) dan blijft ie beweren dat ie niet bestaat, ook al doet ie dat wel.
zou iemand me een zetje in de goede richting kunnen geven?