J´ai un petit problème avec mon scripte de liste déroulante :
Dans les balises <head></head> j´ai mis :
<script>
function Lien() {
i = document.Choix.Liste.selectedIndex;
if (i == 0) return;
url = document.Choix.Liste.options[i].value;
parent.location.href = url;
}
</script>
Ensuite dans les balises body j´ai mis mon formulaire :
<FORM NAME="Choix">
<SELECT NAME="Liste" onChange="Lien()">
<OPTION VALUE="">Choisir une option
<OPTION VALUE="page2.php">Les copains
<OPTION VALUE="test.html">La plongée
<OPTION VALUE="test2">Recherche
</SELECT>
</FORM>
Le but est donc que lorsqu´un visiteur clique sur un choix de la liste, il soit redirigé directement sur la page correspondante. Et la ca marche niquel.
Mais je voudrais, qu´en plus, une valeur cachée soit transmise pour liste2.
Simplement parce que sur cette page il y a un compteur, et ma variable cachée pourrait dire au compteur de ne pas compter un visiteur en plus. Mais ca je sais le faire.
Bref mon problème, c´est comment ajouté cette valeur dans mon formulaire et la transmettre. je pensais a faire un "input hidden" mais je vois pas trop comment.
de m´aider 