Aller au contenu

Script qui ne marche pas avec Mozilla


willy

Sujets conseillés

Bonjour à tous, :)

Voila, j'ai deux selects avec dans chacun une liste de noms qui permet de sélectionner une image puis d'afficher le lien correspondant. Pour mieux comprendre voici un lien: http://www.mer-littoral.org/recherche-moteur.php

Sous IE pas de problème, par contre sous mozilla aucun paramètre ne passe :blink:

Voici les fonctions que j'utilise pour passer les paramètres:

OnChange="

afficherImage(this.options[selectedIndex].img);

document.scientifique.Texte.value = menu.options[menu.selectedIndex].text;

document.vernaculaire.Texte.value=menu.options[menu.selectedIndex].name;

document.vernaculaire.menu.selectedIndex=document.scientifique.menu.options[docu

ent.scientifique.menu.selectedIndex].value;"

Le code complet est bien sûr dispo sur la page, il est un peu long pour le mettre ici. :whistling:

Que faut-il changer pour que cela puisse fonctionner sous Mozilla :)

Vraiment Merci à tous ceux qui pourraient m'aider :)

Willy

Lien vers le commentaire
Partager sur d’autres sites

Déjà, tes balises (certaines) sont en majuscules alors que ton doctype fait référence au xhtml 1.1

De plus tu utilises des attributs qui n'existe pas dans les listes déroulante <select>

Line 175, column 116: there is no attribute "img"
Line 175, column 78: there is no attribute "adresse"

Gecko ne peut pas les comprendre et c'est pour cela qu'il te renvoie une image dont le nom est : &quot;http://www.mer-littoral.org/undefined"

Lien vers le commentaire
Partager sur d’autres sites

Ok, merci pour ta reponse je corrige de suite les majuscules. :whistling:

j'ai lu que l'on pouvait rajouter des paramètres, visiblement ça marche sous IE sans les déclarer, mais ce n'est pas le cas sur tous les navigateurs, comment déclare-t-on d'autres attributs ? :)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...