Formulaire dans un layer sous NS4

hbigal Messages postés 46 Date d'inscription mercredi 9 janvier 2002 Statut Membre Dernière intervention 18 février 2003 - 16 déc. 2002 à 18:12
cs_jeanne38 Messages postés 4 Date d'inscription lundi 6 janvier 2003 Statut Membre Derniè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>
>>
>>

Un page exemple:
http://perso.club-internet.fr/harmen/dev/js/chassavamul/chassavamul.htm

Merci des éventuels compléments d'informations

HBigal

1 réponse

cs_jeanne38 Messages postés 4 Date d'inscription lundi 6 janvier 2003 Statut Membre Derniè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 ...

Ciao
Jeanne
0
Rejoignez-nous