Autor Zpráva
martinkloubek
Profil *
Ahoj, moc prosím o radu, v javascriptu nejsem moc znalý, dal jsem na web mapu od googlu s kodem od

http://petr.vaclavek.com/ukazky/google/example.html

v Mozille vše krásně funguje v IE se načte mapa ale body poboček z XML souboru ne. Vypadá to jako že nechce načíst soubor xml. nefunguje mi to ani na lokálu ani na serveru pro který je vygenerovaný klíč. Myslel jsem že je nedovolená práce se souborem na serveru to by ale nefungovala ani v mozille...

Píše to chybu:
Podrobnosti o chybě na webové stránce

Uživatel zástupce: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; InfoPath.2)
Časové razítko: Tue, 29 Sep 2009 13:05:41 UTC


Zpráva: 'documentElement' má hodnotu null nebo není objekt.
Řádek: 49
Znak: 7

Zpráva: 'documentElement' má hodnotu null nebo není objekt.
Řádek: 49
Znak: 7
Kód: 0

jedná se zřejmně o tuto část kodu:

// Načtení a zpracování dat z XML souboru
GDownloadUrl("data2.xml", function(data, responseCode) {
var xml = GXml.parse(data);
var s;
var hotels = xml.documentElement.getElementsByTagName("hotel");



tak si nevím rady....
díky za jakoukoliv informaci která měn navede správným směrem.
Martin
Chamurappi
Profil
Reaguji na martinakloubka:
Posíláš nám odkaz na funkční ukázku, čtyři celkem normální řádky kódu a očekáváš nějakou konkrétní radu? Děláš někde něco nějak špatně. Exploreru se asi opravdu nelíbí to tvé XML. Možná máš konflikt v kódování (při typu „text/xml“ je podle RFC výchozí kódování „us-ascii“, nehledě na XML deklaraci), bez ukázky problému ale můžeme jen tipovat.
martinkloubek
Profil *
Chamurappi

děkuji, mně stačilo nakopnout, špatné kodování stránky a souboru XML.
html byl WIN a xml UTF. mozilla to zkousla IE ne..

díky moc
Chamurappi
Profil
Reaguji na martinakloubka:
Vůbec nezáleží na tom, v jakém kódování je uloženo HTML. Problém může být (tedy mohl být) pouze v kódování XML.

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: