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 :
ça me retourne un objet null alors que quand je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 parent.document.getElementById('myIframe').contentWindow.document.forms.monFormulaire;
il m'affiche bien le titre de ma page contenue dans le iframe !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 parent.document.getElementById('myIframe').contentWindow.document.title
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
Partager