Autor Zpráva
soucekgns
Profil
Nevíte, jakou tam má chybu?
Konzole píše Uncaught SyntaxError: Unexpected identifier
if (window.XMLHttpRequest) {xmlhttp=new XMLHttpRequest();}
else {xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
xmlhttp.open("GET","articles.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML; 

var x=xmlDoc.getElementsByTagName("article");
for (i=0;i<x.length;i++) { 
    var x-nzv = x[i].getElementsByTagName("nzv")[0].childNodes[0].nodeValue; 
    var x-img = x[i].getElementsByTagName("img")[0].childNodes[0].nodeValue;
    var x-txt = x[i].getElementsByTagName("txt")[0].childNodes[0].nodeValue; 
    var x-article = '<div class="x-article"><h2>'+nzv+'</h2><img src="article_img/'+x-img+'">'+x-txt+'</div>';
}

Díky za rady
_es
Profil
soucekgns:
var x-nzv =
?
soucekgns
Profil
_es:
Nejsem já ale de*il? Toho jsme si nevšiml :-)
Díky
peta
Profil
To neni zrovna dobry napad pojmenovat promennou x-nzv.
var x-txt = 'aaa'; 
alert(1 + x-txt + 2);
var x = 5;
var txt = 6;
alert(1 + x - txt + 2);

Navic Firefox na tom krici chybu a program ignoruje :)
Chyba: missing ; before statement. Zdrojový kód: var x-txt = 'aaa';
_es
Profil
peta:
To neni zrovna dobry napad pojmenovat promennou x-nzv.
To už si so svojou radou asi trochu po funuse. Že tam operátor - akosi nepasuje už asi soucekgnsovi došlo.

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