Autor Zpráva
yellow
Profil
Dobrý den.
Proč mi todle nefunguje?
http://citron.blueboard.cz/clanek-239-ajax-navod-pro-zacatecniky.html

To ještě do toho divu:
<div id="mistoZobrazeni">
</div>

mám napsat něco jako:
<script type="text/javascript">
document.write(nejaka promena);
</script>

Díky za rady
yellow
Profil
z nějakýho důvodu mi tu nefunguje
innerHTML

:-/
WanTo
Profil
A co že ti na tom vlastně nefunguje?
yellow
Profil
WanTo:
nefunguje mi příkaz innerHTML

tj. nic se nevloží do divu

teda to si myslím já, co jsem to tak zběžne zkouknul
WanTo
Profil
yellow
Zkus to nahrát někam na internet. Takhle naslepo se nic nevyřeší - AJAX je komplikovaný a je možné, že problém je někde dávno před použitím innerHTML.
yellow
Profil
WanTo:
mám to doma na vertrigu
jinak je to tím innerHTML určitě, páč když to vložím pomocí document.write tak to jde
joe
Profil
Máš v kódu nějaký element s id="mistoZobrazeni"? Pokud ne, tak je jasné, že ti to nefunguje. innerHTML normálně funguje.
WanTo
Profil
yellow
A jsi si jistý, že se správně vyhodnotí XMLHttpRequest? Že přijdou očekávaná data? Chybu bych viděl spíše v tomhle, než v problému s innerHTML.
yellow
Profil
Tak jsem už na to přišel, byla to taková blbost .-)
Šlo o to, že v kodu je tento řádek na stránce uveden jako:
alert("Chyba pri nacitani stanky
"+ httpRequest.status +":"+ httpRequest.statusText);

... a někdo v diskusi tam psal, že to nefunguje
že se to má po skopírování skrátit bez zalomení... a pak to funguje...

alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
peta
Profil
yellow
x = "\
";
bez toho lomitka to v JS nefunguje, takze druhe reseni je pridat lomitko, ale myslim, ze to tvoje je lepsi

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