Page 1 sur 1

script ok sous firefox no-ok sous ie

Posté : 29 janv. 2007, 16:39
par guy
j'utilise ce petit script pas bien mechant

Code : Tout sélectionner

<script type="text/javascript"> <!-- function cacher_select(laCase,leCalk) { if (laCase.value !='nb') //la case est cochée -> on montre le calque { document.getElementById(leCalk).style.visibility="visible"; } else //la case n'est pas cochée -> on cache le calque { document.getElementById(leCalk).style.visibility="hidden"; } } </script>
marche parfaitement sous firefox mais sous ie il provoque un arret de la publication de la page!
alors que lorsque je regarde la source et bien pas de prob tout est bien envoyé au navigateur.

Sous firefox pas de prob et code html valide .
Une idée ?

Guy

Posté : 29 janv. 2007, 17:14
par guy
Encore plus etrange! si je suprime le js en lui meme ca fonctionne. Mais si je le laisse mais je suprimme touts les appels a ce js

Code : Tout sélectionner

onchange="cacher_select(this,'<?php echo"$select_name"; ?>')
ca fonctionne pas non plus!

bizarre

Guy

Posté : 29 janv. 2007, 17:18
par albat
Un petit rappel au passage :
<?php echo"$select_name"; ?>
:(
<?php echo $select_name; ?>
:pouce:

Posté : 30 janv. 2007, 09:47
par guy
Je sui un veritable codeur de base ! #-o
en ligne trois
<!-- dui traine est interpreté par ie et pas par firefox !
c'etait simplement cela

Guy

Posté : 30 janv. 2007, 13:51
par Ryle
Le "<!--" ne pose normalement pas de problème... c'est destiné aux (vieux) navigateurs qui ne connaissent pas la balise <script> afin qu'ils n'affichent pas tout le code à l'écran et le considère juste comme un commentaire :)

En revanche, il faut le fermer au bout du script ensuite ;)

Par contre c'est tout pourri FF s'il bloque pas la dessus pour signaler une erreur... :-*