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...
- Un pense-bête - Guide
- Telecharger javascript - Télécharger - Langages
- Erreur 0x80070643 - Accueil - Windows
- Iptv erreur de lecture - Forum TV & Vidéo
- Pense bête windows - Accueil - Applications & Logiciels
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.
:)