Autor Zpráva
Anonymní
Profil *
Mam ve funkci tento kod

       var result = xmlhttp.responseXML.getElementsByTagName('answer');


if(result.hasChildNodes()){
...nejakz kod
}


pri zavolani funkce s timto kodem mi prohlizec zahlasi hasChildNodes is not a function

Pritom podle dokumenttace ta funkce existuje
habendorf
Profil
Zkus vyhodit ty závorky.
Anonymní
Profil *
Zkus vyhodit ty závorky. ? :D coze, takt o snad ne

Uz vim kde bnyl problem, problem je ten ze result nebyl element, ale pole elementu a proto to neslo, stacilo upravit na if(result[0].hasChildNodes()){ a je to
peta
Profil
habendorf
vyhodnotit zavorku myslel u ifu
alert(result.hasChildNodes());
alert(result);

pravdepodobne jsi tak nejak zjistil, ze je to pole objektu...
Ale tez mohlo byt result = null a pak by byla chyba stejna

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0