Cannot read property 'firstChild' of null [Résolu][JS] - HTML/CSS - Programmation
Marsh Posté le 13-10-2013 à 15:03:01
C'est de l'Ajax.
Une lecture rapide montre une petite incohérence.
var hdeb=XML_Doc.getElementsByTagName('hdebe').item(Index).firstChild.nodeValue; |
Pourquoi avoir ToString() pour le deuxième ? Ce n'est peut-être pas grave.
Le message d'erreur est clair : Uncauth TypeError: Cannot read property 'firstChild' of null
Le problème vient de ce qu'il est noté parent.firstChild quelque part avec un parent qui est nul.
L'ennui, c'est qu'il y a plusieurs lignes contenant firstChild, susceptibles de causer ce problème.
Il faudrait circonscrire le problème, par exemple en faisant des tests et en mettant des lignes en commentaires.
Edit :
Ce qui est étrange, c'est que XML_Doc est défini nulle part.
Il me semble qu'il manque :
XML_Doc =Xhr_Object.responseXML; |
Marsh Posté le 13-10-2013 à 15:42:25
olivthill a écrit : C'est de l'Ajax. Une lecture rapide montre une petite incohérence.
Pourquoi avoir ToString() pour le deuxième ? Ce n'est peut-être pas grave. |
Bien vu.
c'est une petite coquille, je l'ai corrigée mais le problème ne vient pas de là.
olivthill a écrit :
L'ennui, c'est qu'il y a plusieurs lignes contenant firstChild, susceptibles de causer ce problème. |
Des test de quel genre ?
est ce que je peux faire
Code :
|
?
olivthill a écrit :
|
Ah ? Je connais pas ça...
Faut le mettre où normalement ?
Merci pour ton aide
Marsh Posté le 13-10-2013 à 22:44:15
Je dirai après le :
Code :
|
Marsh Posté le 20-10-2013 à 10:38:47
Salut !
Effectivement il manquait bien ce que tu m'as indiqué.
Malheureusement, ça ne résout pas mon problème non pus
Marsh Posté le 20-10-2013 à 10:58:05
AAAAaaaaahhhhhh !!!!!
J'ai trouvééééééééééééééééééé
Putain mais OMG quoi !!!!
Le problème venait de là :
Code :
|
Fallait juste mettre "<" sinon je loop une fois de trop et ça plante
Roohhh... Une semaine pour trouver ça
Marsh Posté le 13-10-2013 à 14:22:15
Salut à vous
Bon, voilà deux jours que je galère avec un script.
Le sujet est la gestion d'un calendrier pour un club sportif.
Alors, j'ai un calendrier dans la partie gauche de l'écran avec tous les jours du mois. Quand je clique sur une date, javascript envoie une requête au serveur qui renvoie tous les entraînements de cette date sous format xml.
Le code javascript appelé lorsqu'on clique sur une date est le suivant :
(Je sais pas si mes copier/coller pour le forum sont bons, mais dans mon script il ne manque pas de parenthèses ou d'acolades.)
Ensuite, voici le XML renvoyé par mon req_calendrier.php
Et enfin, le code PHP permettant de générer ce code xml
Problème :
Ce code me renvoie l'erreur :
Uncauth TypeError: Cannot read property 'firstChild' of null
Xhr_Object.onreadystatechange
Voilà
Merci à tous pour votre aide.
Message édité par brutax le 20-10-2013 à 10:58:45