hbigal
Messages postés46Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention18 février 2003
-
16 déc. 2002 à 18:12
cs_jeanne38
Messages postés4Date d'inscriptionlundi 6 janvier 2003StatutMembreDernière intervention 6 janvier 2003
-
6 janv. 2003 à 17:30
Bonjour,
J'ai une petite question à poser aux pro de NS version 4.5.
Pourquoi l'évènement onclick sur les boutons contenu dans un layer ne
fonctionne pas (cf;. le code ci-dessous) ???
Pour info, le code HTML ci-dessous est généré par du JavaScript.
La fonction qui génère ce code est lancée au sein d'un formulaire, mais il
semble qu'un layer au sein d'un formulaire fait perdre le contexte de ce
dernier, d'ou la construction d'un nouveau form (pas très conforme, mais
s'il existe d'autre solution, je suis preneur!!!)...
Le but de mon exercice est de générer en Javascript des boutons et un layer
dont le contenu doit être régénérer à chaque click sur une des boutons (ce
layer doit contenir des CheckBox).
Le code en question:
>>
>>
>><FORM name="chassavamul0Form" method=get action="http://www.google.fr">
>>
>>
>>
>>
>>
>>
>>
>></FORM>
>>
>>
cs_jeanne38
Messages postés4Date d'inscriptionlundi 6 janvier 2003StatutMembreDernière intervention 6 janvier 2003 6 janv. 2003 à 17:30
Dès que tu ouvre un layer (ou un div), c'est un tout nouveau document qui est créé dedans.
Par exemple, à partir de n'importe où dans le document principal, tu veux accéder à un objet se situant dans un layer (et dans un form), il faut écrire :
window.document.<mon layer>.document.<mon form>.<mon objet>
et ainsi de suite si tu mets des layers dans un layers :
window.document.<mon layer>.document.<mon sous-layer>. ... etc ...