Détourner un "href" de sa vocation originelle - HTML/CSS - Programmation
Marsh Posté le 08-10-2004 à 11:59:45
l'événement onclick ne sert pas à ça ?
http://fr.selfhtml.org/javascript/ [...] tm#onclick
Marsh Posté le 08-10-2004 à 12:10:23
En fait j'ai pas la main sur l'élément onClick. J'ai pas précisé : je bosse avec un objet javascript (que je ne dois pas modifier). Celui-ci génère (entre autre) des liens href. Pour cela, je lui passe une URL de destination. Je dois donc me conteanter de l'url de destination.
Mais j'ai trouvé la solution en fait : en encapsulant mon opération dans une fonction ne retournant rien, que voici :
Code :
|
Dans le href, j'appelle la fonction, et là ça roule, je n'change pas de page.
Marsh Posté le 08-10-2004 à 11:38:46
Voila ce que j'aurais voulu faire :
<a href="javascript:document.getElementById('testTV').value='zouk'">Zouk</a>
Et je voudrais que, quand l'utilisateur clique sur "Zouk", le paramètre dont l'id est 'testTV' prenne la valeur 'zouk', et seulement ça.
Problème : le paramètre prend bien la valeur souhaitée, mais le navigateur change de page (pour m'afficher la valeur qu'a pris 'testTV').
ce comportement parait logique, vu que href est censé donner une url de destination. Mais ne voyeriez vous pas un moyen de détourner ça ?