document.getElementById retourne une valeur Null..
Bonjour,
Je séche sur un problème peut être lié à des lunettes à remplacer...
Le code suivant dans le head me retourne une valeur null malgré un id div correct... donc la valeur marquée n'est pas appliquée, alors que sur d'autres pages c'est ok....
Code:
1 2 3 4 5 6 7 8
| <script src="Liste_Diapos.js"></script>
<script type="text/javascript">
// Masquer document le temps du chargement
window.onload = document.getElementById("slideShowImages").style.visibility = "hidden";
</script>
</head> |
Un peu plus loin dans le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <body>
<div id="slideShowImages">
<script type="text/javascript">
for (i=0; i < tabImgSave.length; i++) {
document.getElementById("slideShowImages").innerHTML += "<img src='../AlbumHTML 1024x768/"+tabImgSave[i]+"' alt='Slide 1' />";
}
// Afficher la page
document.getElementById("slideShowImages").style.visibility = "visible";
</script>
</div> |
Est-ce lié au chargement de la liste du div depuis le fichier Liste_Diapos.js ?
Une bizarrerie en plus.
En local une seule image se charge au démarrage puis une par une... en ligne la totalités des 3 images - ce qui peut être long car ce sont des images HD 1620x1080 de poids maxi 600 Ko - se chargent puis le défilement une par une commence... ce qui peut être long car ce sont des images HD 1620x1080 de poids maxi 600 Ko...
Lien d'hébergement pour test : Diaporama...
Merci d'un éclairage pédagogique...