Autor | Zpráva | ||
---|---|---|---|
luma64 Profil |
#1 · Zasláno: 19. 4. 2013, 09:21:35
Zdravim, som uuuuplny zaciatocnik AJAXu. Na stranke http://citron.blueboard.cz/clanek/ajax-navod-pro-zacatecniky som nasiel nieco, co si chcem vyskusat. Zapracoval som vsetky uvedene funkcie do jedneho html spolu so Selectom; po vybrani hodnoty by sa v div-e na pozadi mal zobrazit obsah stranky podla vybranej hodnoty. Nic sa mi nevypise. Kde som urobil chybu ?
<script type="text/javascript"> function vyberClanek() { var url = document.getElementById("vyber").value; if (url != 0) { if (window.ActiveXObject) { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else { httpRequest = new XMLHttpRequest(); } httpRequest.open("GET", url, true); httpRequest.onreadystatechange= function () {processRequest(); } ; httpRequest.send(null); } else { document.getElementById("mistoZobrazeni").innerHTML = ""; } } function processRequest() { if (httpRequest.readyState == 4) { if(httpRequest.status == 200) { var mistoZobrazeni = document.getElementById("mistoZobrazeni"); mistoZobrazeni.innerHTML = httpRequest.responseText; } else { alert("Chyba pri nacitani stanky "+ httpRequest.status +":"+ httpRequest.statusText); } } } </script> <select name="vyber" id="vyber" onchange="vyberClanek();"> <option value="0">Vyberte článek</option> <option value="clanek1.htm">Článek jedna</option> <option value="clanek2.htm">Článek dvě</option> </select> <div id="mistoZobrazeni"> </div> |
||
Chamurappi Profil |
#2 · Zasláno: 19. 4. 2013, 09:49:59
Reaguji na lumu64:
Zdá se, že na řádku 38 máš odřádkování uvnitř řetězce, což nesmí být. Spoj řádky 38 a 39. |
||
luma64 Profil |
#3 · Zasláno: 19. 4. 2013, 10:03:54
Chamurappi:
Fajn , vdaka. |
||
peta Profil |
#4 · Zasláno: 19. 4. 2013, 14:12:22
Nebo na konec radku 38 muzes dat lomitko \. Mimochodem, slovo "stanky" melo byt asi "stranky".
|
||
Časová prodleva: 11 let
|
0