Bonjour,
Je souhaite avoir un lien sur un texte ou bien un bouton (mais qui ne soumet pas un formulaire). Ce lien doit afficher la page. Il comporte en paramètre les éléments sélectionnés dans 2 listes déroulantes.
Exemple:
Dans la liste1 'aaa' a été sélectionné et dans la liste2 'ddd' a été sélectionné. Je souhaite afficher la page : accueil.php?L1=aaa&L2=ddd
Voici le code qui fonctionne sous IE7:
entre les balises head:
Pourquoi ce code ne fonctionne-t-il pas sous firefox (je suis sous FF 3.0.5)?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <SCRIPT LANGUAGE="JavaScript"> function filtrer(){ var Li1= document.getElementById('liste1').options[document.getElementById('liste1').selectedIndex].value; var Li2= document.getElementById('liste2').options[document.getElementById('liste2').selectedIndex].value; window.location='accueil.php?L1='+Li1+'&L2='+Li2; } </script> [...] <body> <div onclick="filtrer();" onmouseover="this.style.cursor='hand';">Filtrer</div> [...]
Commennt le modifier pour qu'il fonctionne sous IE6, IE7 et FF?
Merci.
Partager