script java qui ne fonctionne pas sous Internet explorer [résolu] - HTML/CSS - Programmation
Marsh Posté le 18-07-2007 à 15:33:12
je n'ai aucune barre jaune, mais j'ai tout activé partout et pourtant je n'ai toujours rien...ca fonctionne vraiment chez toi ?
Marsh Posté le 18-07-2007 à 16:24:08
en effet ca marche aussi chez moi...bon je crois que je vais devoir modifier mon script et le découper en 2 fonctions comme tu as fait
Marsh Posté le 18-07-2007 à 17:44:46
le fichier script est au dessus
la balise select :
<select name="blabla" id="select3" onchange="RendVisibleVille(this.value)" >
et dans les balises div qui doivent etre visible/invisible :
<div id="toto'.$i.'" style="visibility:hidden">
humm mais je sais pas si ca va te suffire ca...
Marsh Posté le 23-07-2007 à 16:16:12
apres une recherche intensive le problème vient de cette ligne :
<select name="sel_chambre" onChange="RendVisibleVille(this.value)" >
si je met autre chose que this.value ([1] par exemple) ca fonctionne sous firefox ET IE. Mais bon ma liste déroulante contient plusieurs valeurs et là elle ne sert a rien...y a t'il un moyen de remplacer le this.value ?
Marsh Posté le 23-07-2007 à 16:41:27
ayé j'ai trouvé : en fait dans mon <option> j'ai oublié de mettre value="". Firefox est moins bete lol...ou plutot moins con que moi :-)
Marsh Posté le 18-07-2007 à 10:33:57
Bonjour
J'ai le script suivant pour afficher/cacher une balise div suivant l'option d'une liste :
function RendVisibleVille(texte)
{
for (n=1;n<=28;n++)
{
if (texte==n)
{
for(i=1;i<=n;i++)
{
document.getElementById("toto" + i).style.visibility='visible';
}
for(i=n+1;i<=28;i++)
{
document.getElementById("toto" + i).style.visibility='hidden';
}
}
}
}
Aucun problème sous Firefox, mais IE (6 ou 7) ne l'aime pas du tout. Pourtant getElementById fonctionne sous ie et firefox non ?
Message édité par hercule29 le 23-07-2007 à 16:41:49