Java script qui ne fonctionne qu'avec Firefox [Résolu/Fermé]

Signaler
Messages postés
3
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
7 juin 2011
-
 Utilisateur anonyme -
Bonjour,

Tout d'abord sachez que mes compétences en programmation sont assez limitée...

J'ai créé un menu déroulant pour un site internet avec le code suivant :

<!-- saved from url=(0013)about:internet --><script language="javascript">function redirection(){f=window.open("");f.location.href=window.document.from.sites.options[window.document.from.sites.selectedIndex].value ;}</script>
<div align="center">
<form method="..." name="from">
<div>
Veuillez sélectionner une catégorie :<br />
<br />
<select name="sites"><option onclick="redirection()" value="http://www.ville-semur-en-auxois.fr/Test-listing-alimentation_a177.html?#Ancre%20Alimentation">Alimentation</option><option onclick="redirection()" value="http://www.ville-semur-en-auxois.fr/Test-listing-alimentation_a177.html?#Ancre%20antiquit%C3%A9s">Antiquités</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Art">Art</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20articles%20de%20sports">Articles de sport</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Banque%20Assurance">Banque / Assurance</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20B%C3%A2timent">Bâtiment</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Beaut%C3%A9">Beauté</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Bijoutier">Bijoutier</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Bricolage">Bricolage</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Carburants">Carburants</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Chaussures">Chaussures / Vêtements / Textile</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Culture">Culture</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Electrom%C3%A9nager">Électroménager</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Experts%20Comptables">Expert comptable</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Fleuriste">Fleuriste / Jardinerie</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Immobilier">Immobilier</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Informatique">Informatique</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Jouets">Jouets</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Imprimerie">Imprimerie</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Loisirs">Loisirs</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20M%C3%A9canique">Mécanique / Automobile / Deux roues</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Meubles">Meubles</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Musique">Musique</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Bar">Restaurant / Bar / Hôtel</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Sant%C3%A9">Santé</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Services%20Divers">Services Divers</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Tabac">Tabac - Presse</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Transport">Transports</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Travaux">Travaux</option><option onclick="redirection()" value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Autres">Autres entreprises</option></select></div>
</form>
</div>



Problème : Celui ci ne fonctionne que sous Firefox ! Après avoir écumé différents post concernant le java script, j'ai cru comprendre qu'il existait un bug avec Internet Explorer...

Si quelqu'un à une solution pour faire marcher ce menu déroulant sur tous les navigateurs, ou du moins internet explorer, je suis preneur...

En vous remerciant par avance !

1 réponse

Bonjour,

Faites plutôt ceci :

<select name="sites" onchange="redirection()"><option  value="http://www.ville-semur-en-auxois.fr/Test-listing-alimentation_a177.html?#Ancre%20Alimentation">Alimentation</option> 

Zébulon
Messages postés
3
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
7 juin 2011

EN apportant le changement que vous m'avez conseillé, cela fonctionne sur Firefox mais toujours pas sur IE... :(
Utilisateur anonyme
Chez cela fonctionne parfaitement avec IE et FireFox

<script language="javascript">function redirection(){f=window.open("");f.location.href=window.document.from.sites.options[window.document.from.sites.selectedIndex].value ;}</script>
<div align="center">
<form method="..." name="from">
<div>
Veuillez sélectionner une catégorie :<br />
<br />
<select name="sites" onchange="redirection()"><option  value="http://www.ville-semur-en-auxois.fr/Test-listing-alimentation_a177.html?#Ancre%20Alimentation">Alimentation</option><option  value="http://www.ville-semur-en-auxois.fr/Test-listing-alimentation_a177.html?#Ancre%20antiquit%C3%A9s">Antiquités</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Art">Art</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20articles%20de%20sports">Articles de sport</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Banque%20Assurance">Banque / Assurance</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20B%C3%A2timent">Bâtiment</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Beaut%C3%A9">Beauté</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Bijoutier">Bijoutier</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Bricolage">Bricolage</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Carburants">Carburants</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Chaussures">Chaussures / Vêtements / Textile</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Culture">Culture</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Electrom%C3%A9nager">Électroménager</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Experts%20Comptables">Expert comptable</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Fleuriste">Fleuriste / Jardinerie</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Immobilier">Immobilier</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Informatique">Informatique</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Jouets">Jouets</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Imprimerie">Imprimerie</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Loisirs">Loisirs</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20M%C3%A9canique">Mécanique / Automobile / Deux roues</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Meubles">Meubles</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Musique">Musique</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Bar">Restaurant / Bar / Hôtel</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Sant%C3%A9">Santé</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Services%20Divers">Services Divers</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Tabac">Tabac - Presse</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Transport">Transports</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Travaux">Travaux</option><option  value="https://www.ville-semur-en-auxois.fr/Liste-complete-des-professionels-de-Semur-en-Auxois_a177.html#Ancre%20Autres">Autres entreprises</option></select></div>
</form>
</div> 

Messages postés
3
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
7 juin 2011

C'est bon, cela fonctionne avec tous les navigateurs.
Je vous remercie pour votre réponse rapide et claire. :)
Utilisateur anonyme
De rien, bonne continuation