Autor | Zpráva | ||
---|---|---|---|
meda112 Profil * |
#1 · Zasláno: 13. 6. 2008, 15:23:08
Ahoj potřeboval bych poradit jak přetvořit tento kod aby se to zobrazoval ve dvou divech v každém jiný soubor. odkazoval bych na to nějak takhle
<a href="javascript:ajax('strana','div','strana2','div2');">a</a> ajaxový kod mám tento stažený z nějaké stránky a celkem mě to funguje jen nemohu přijít na to jak udělat aby se to zobrazovalo právě v těch dvou divech function ajax(stranka, kam) { var httpRequest; if(typeof window.ActiveXObject != 'undefined') { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else { httpRequest = new XMLHttpRequest(); } httpRequest.open("GET", stranka, true); httpRequest.onreadystatechange= function () { processRequest(httpRequest, kam) }; httpRequest.send(null); } function processRequest(httpRequest, kam) { if (httpRequest.readyState == 4) { if(httpRequest.status == 200) { if (typeof kam == 'string') { document.getElementById(kam).innerHTML = httpRequest.responseText; } if (typeof kam == 'function') { kam(httpRequest.responseText); } } else { alert("Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText); } } else { if (typeof kam == 'string' && kam != '') { document.getElementById(kam).innerHTML = '<div class="loading"></div>'; } } } |
||
joe Profil |
#2 · Zasláno: 13. 6. 2008, 17:07:15
Když něco používáš, měl bys o tom alespoň něco vědět.
Vytvoříš novou funkci, ve které budeš volat dvě funkce ajax. |
||
meda112 Profil * |
#3 · Zasláno: 13. 6. 2008, 19:46:12
Vyřešeno nakonec to bylo dosti jednoduché. Hledal jsem v tom zakopanýho psa. Dík
to joe: jo to jsem viděl že musím udělat jinou funkci. jinak díky |
||
Časová prodleva: 16 let
|
0