window.location fonctionne sous IE7 mais pas sous Firefox
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:
Code:
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>
[...] |
Pourquoi ce code ne fonctionne-t-il pas sous firefox (je suis sous FF 3.0.5)?
Commennt le modifier pour qu'il fonctionne sous IE6, IE7 et FF?
Merci.