JAVASCRIPT Bête erreur...
Bilow
-
Bilow -
Bilow -
onjour !
Je programme souvent en Javascript, mais voila, que bloque sur une erreur des plus basiques.
J'ai écrit un code aujourd'hui, et mon navigateur semble vouloir me faire comprendre que l'objet demandé par getElementById() n'existe pas.
Bon, ben voila... Il y a une erreur ? Je suis c** ? Mon navigateur plante ???
Merci d'avance !
Notez que ce code est en construction.
Code :
Je programme souvent en Javascript, mais voila, que bloque sur une erreur des plus basiques.
J'ai écrit un code aujourd'hui, et mon navigateur semble vouloir me faire comprendre que l'objet demandé par getElementById() n'existe pas.
Bon, ben voila... Il y a une erreur ? Je suis c** ? Mon navigateur plante ???
Merci d'avance !
Notez que ce code est en construction.
Code :
<html>
<head>
<title>Train</title>
<script type="text/javascript">
var map = new function(){
this.width = 300;
this.height = 600;
}
map.containerId = "container";
if(document.getElementById("container")){
alert();
// Ne fais rien
}
document.getElementById("container").width = map.width;
document.getElementById("container").height = map.height;
</script>
</head>
<body>
<center>
<div id="container" style="border: 1px black solid;">
Conteneur
</div>
</center>
</body>
</html>
A voir également:
- JAVASCRIPT Bête erreur...
- Pense bete - Guide
- Erreur 4101 - Forum Lecteurs et supports vidéo
- Erreur t32 ✓ - Forum Livebox
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur 0x80070570 ✓ - Forum Windows 10
2 réponses
Bonjour,
ton javascript n'est pas dans une fonction, donc il est est appelé directement quand le navigateur le lit.
Sachant qu'il se trouve avant ton div "container", le code est exécuté avant que le div soit crée, donc erreur...
Essaye de déplacer ton bloc de javascript à la fin de ta page, ou de le mettre dans une fonction appelé au onload de ta page.
:)
ton javascript n'est pas dans une fonction, donc il est est appelé directement quand le navigateur le lit.
Sachant qu'il se trouve avant ton div "container", le code est exécuté avant que le div soit crée, donc erreur...
Essaye de déplacer ton bloc de javascript à la fin de ta page, ou de le mettre dans une fonction appelé au onload de ta page.
:)