Manipulation formulaire dans une iframe
C'est après une journée de recherche sans résultat que je décide de me tourner vers vous, amis javascriptiens :)
voilà le pb, que je trouve assez bizarre...
je cherche à valider un formulaire avec une fonction javascript, jusque là rien de monstrueux, sauf que le formulaire est dans un document html que j'affiche dans une iframe sur ma page principale...le code javascript pour contrôler le formulaire se trouve dans le même document que le formulaire. Il se trouve que le code fonctionne bien si j'ouvre directement le formulaire dans le browser, mais si je l'ouvre via la page principale ça ne marche plus...
après des heures de recherches je découvre que le code suivant pose problème :
Code:
1 2
|
parent.document.getElementById('myIframe').contentWindow.document.forms.monFormulaire; |
ça me retourne un objet null alors que quand je fais :
Code:
1 2
|
parent.document.getElementById('myIframe').contentWindow.document.title |
il m'affiche bien le titre de ma page contenue dans le iframe !!!
je ne vois vraiment pas pourquoi il ne me retourne pas l'objet formulaire ? :?
en bref, comment cibler un formulaire qui se trouve dans une iframe avec du code js inclus dans le même document que le formulaire ???
merci pour vos réponses