Ik heb een hoofdpagina die een IFRAME bevat met 'main' als naam, deze IFRAME bevat vervolgens weer een FORM. Vanuit de hoofdpagina wil ik dit formulier submitten. In IE6 is dit geen probleem want dat doe ik met:
In IE4 geeft dit scriptje een foutmelding, omdat het object 'elm' (=de iframe) geen attribuut contentWindow heeft. (contentWindow geeft het 'window' object terug)
Hoe verkrijg ik in IE4 het 'window', 'document' of 'form' object van de IFRAME?
JavaScript:
1
2
3
| var elm = null; N6 ? elm=document.getElementById('main') : elm=document.all('main'); elm.contentWindow.document.forms[0].submit(); |
In IE4 geeft dit scriptje een foutmelding, omdat het object 'elm' (=de iframe) geen attribuut contentWindow heeft. (contentWindow geeft het 'window' object terug)
Hoe verkrijg ik in IE4 het 'window', 'document' of 'form' object van de IFRAME?
[ Voor 19% gewijzigd door KillR-B op 22-05-2003 17:59 ]