![]() |
Forum SELFHTML: Archives: |
|
|
Le message suivant est de: Gaston,
bardamux@hotmail.com, 13. 05. 2003, 16:57
Bonjour,
je souhaite modifier un lien HREF (href1)dynamiquement et cela chaque fois que je clique sur un objet checkbox (name=checkbox1) :
quand je clique sur checkbox1 (coché) le lien de href1 devient par exemple 'test1.pl' et quand je clique une deuxieme fois (décoché) ce lien redevient 'test.pl'.
est-il possible de réaliser cela utilisant javascript ?
Merci
Gaston
<INPUT TYPE=CHECKBOX NAME checkbox1 >Envoyer";
<A NAME=href1 HREF=\"test0.pl?">Test</A>
Le message suivant est de: Patrick Andrieu,
nospam@nospam.fr, 14. 05. 2003, 15:31
Salut Gaston!
»» est-il possible de réaliser cela utilisant javascript ?
En "simple" JavaScript, non, en utilisant le DOM (Document Object Model) et getElementByTagName ou getElementById peut-être que oui. Mais c'est un peu trop fort pour moi, ou plutôt, disons que je n'ai ni le temps ni l'envie de tester cela, c'est pourquoi je te renvoie aux pages de SELFHTML traitant le sujet:
getElementByTagName:
http://selfhtml.selfhtml.com.fr/javascript/objets/document.htm#get_elements_by_tag_name
getElementById:
http://selfhtml.selfhtml.com.fr/javascript/objets/document.htm#get_element_by_id
»» <INPUT TYPE=CHECKBOX NAME checkbox1 >Envoyer";
^^
Que viennent faire guillemets et point-virgule à cet endroit?
»» <A NAME=href1 HREF=\"test0.pl?">Test</A>
^
??? S'agit-il d'HTML ou d'un guillemet masqué (en PERL par exemple)?
Patrick
© 1998-2004
selfhtml@fr.selfhtml.org