A voir également:
- Masquer des images avec javascript
- Des images - Guide
- Telecharger javascript - Télécharger - Langages
- Masquer conversation whatsapp - Guide
- Comment masquer les amis sur facebook - Guide
- Application pour masquer les applications - Guide
3 réponses
js95
Messages postés
773
Date d'inscription
samedi 14 juin 2008
Statut
Membre
Dernière intervention
29 juillet 2014
354
4 mai 2011 à 20:30
4 mai 2011 à 20:30
<div id='lesimages'>
Ce code est incorrect. Les valeurs des attributs doivent être entre guillemets.
js95
Messages postés
773
Date d'inscription
samedi 14 juin 2008
Statut
Membre
Dernière intervention
29 juillet 2014
354
4 mai 2011 à 20:36
4 mai 2011 à 20:36
for (var i=0; i<lesImg.length; i++) {
le caractère < est source d'erreurs pour le navigateur.
Enveloppe le code de la balise script dans un bloc CDATA pour lever ce problème :
<script> //<![CDATA[ function voirImg() { var lesImg=document.getElementById("lesimages"); for (var i=0; i<lesImg.length; i++) { if ( lesImg[i].style.display == "block") { lesImg[i].style.display = "none";} else { lesImg[i].style.display = "block";} } } //]]> </script>
C'est moche mais ça marche.
js95
Messages postés
773
Date d'inscription
samedi 14 juin 2008
Statut
Membre
Dernière intervention
29 juillet 2014
354
4 mai 2011 à 20:39
4 mai 2011 à 20:39
J'ai un code semblable dans mon site mais j'utilise les guillemets pour les chaînes de caractères en Javascript (on peut utiliser les apostrophes mais bon).
js95
Messages postés
773
Date d'inscription
samedi 14 juin 2008
Statut
Membre
Dernière intervention
29 juillet 2014
354
4 mai 2011 à 20:41
4 mai 2011 à 20:41
En fait sans le CDATA le < peut être interprété comme un début de balise, ce qui peut provoquer des problèmes.