chour03
Messages postés25Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention31 décembre 2008
-
2 août 2005 à 17:02
chour03
Messages postés25Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention31 décembre 2008
-
5 août 2005 à 01:11
Bonjour !
pour faire simple, j'ai une page qui ressembleà ca :
<html>
...
...
<script language="javascript" type="text/javascript">
alert(document.ifr_form1.document); --> me renvoie [object]
alert(document.ifr_form1.document.getElementById('i1')); --> me renvoie null
</html>
Pourtant j'ai bien un dans page2.htm...
J'ai essayé en utilisant le name="i1" mais sans résultat non plus...
J'espère avoir été assez clair pour qu'une erreur vous saute aux yeux, parce que je vois vraiment pas ce qui cloche... (sachant que ça a marché avec d'autres formulaires)
chour03
Messages postés25Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention31 décembre 2008 2 août 2005 à 17:24
lol... j'ai rien changé, j'ai juste fait :
setTimeout("le_alert",1000);
à la place de alert, et ça marche.... c'est malin !
Si quelqu'un a une explication je suis bien preneur par contre
-----------------------------------
I
f_Z
en.
chour03
Messages postés25Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention31 décembre 2008 5 août 2005 à 01:11
Coucou !
Bon ben en fait, le problème à été résolu.... Il semblerait qu'on ne
puisse pas modifier les prorpiétés des objets dont le style display est
défini sur none.
Faire un page2.objet.display="block"; était trop rapide par rapport au
chargement de la page 1 + ses iframes, d'ou le "bug". Par contre, en
appelant la fonction locale qui permettait de faire afficher l'objet
(page2.afficher();) tout redevient dans l'ordre et du coup, plus besoin
de bidouillage avec les setTimeout...
Je me serai bien tiré les cheveux sur ce problème en tous cas :)
Merci pour ton aide bultez :) Pour les autres, ça pourra peut-etre
vous servir : utilisez plutot les fonctions que de manipuler les objets
directement quand il s'agit d'une autre page :-)
A mon avis le pb venait de la, puisque maintenant ça amrche niquel...