[ korisnicko_ime @ 21.12.2007. 17:47 ] @
Muci me samo jedna stvar kod ajax-a a to je da pre nego sto se vrati korisniku rezultat XMLHttpRequest-a zelim da prikazem slicicu ili tekst loading...Evo koja moje funkcije i kazite mi zbog cega nece da radi to. Code: //definisanje objekta Ajax za firefox i IE, koji prethodi svakoj funkciji var Ajax=false; if(window.XMLHttpRequest){ Ajax=new XMLHttpRequest(); Ajax.overrideMimeType("text/xml"); } else if (window.ActiveXObject){ Ajax=new ActiveXObject("Microsoft.XMLHTTP"); } i onda funkcija koju pozivam sa php stranice Code: function dajPodatke(izvor,divID) { var obj=document.getElementById(divID); obj.innerHTML='<img src="ucitaj.gif" alt="ucitavam" border="0" align="absmiddle" /> '; if(Ajax){ Ajax.open("GET", izvor); Ajax.onreadystatechange=function() { if(Ajax.readyState==4 && Ajax.status==200) { obj.innerHTML=Ajax.responseText; } } Ajax.send(null); } } video sam neka resenja da pomocu block display none prikazem slicicu cim klikne korisnik na nesto i jos se ne pozove JS funkcija, ali zeleo bih i mislim da je moguce da ta js funkcija prvo sa innerHTML posalje slicicu ili tekst loading, pa tek ona kad zavrsi posao dovlacenja podataka da se ta slicica skloni. Kazite mi kako i gde gresim. |