Cao
Imam jedan interesantan problem. Kao i uvek sve radi savrseno u ff dok ostali browseri se nedaju slomiti :D
Da predjem na problem:
Imam div tag unutar strane i unutar tog taga se nalazi neki html kod.
Ja pokusavam da ajaxom promenim taj html kod, stim sto to radim nakon nekog vremena opet.
E sad, sve je super kad se pozove prvi put, ajax odradi posao i zameni sadrzaj to diva novim, ali posle toga nastaje problem.
Problem je sledeci, ajax se izvrsava ali ja kao responseText i dalje dobijam isti sadrzaj koji sam dobio prvi put, tacnije php skripta koja vraca sadrzaj se ni ne poziva (kako je to moguce).
Probao sam u sred rada da izmenim php skriptu i vratim neki probni text. Promena se u ff vidi odma, dok ostali browseri uopste ne reaguju na to.
Neki saveti posto ja trenutno nemam ideju.
Kod
Jedino sto mi pada napamet je da nesto nije uredu da httpRequestom. Neznam kako ovo tacno radi.
ps: Nadam se da sam postovao ovo na dobrom mestu
Imam jedan interesantan problem. Kao i uvek sve radi savrseno u ff dok ostali browseri se nedaju slomiti :D
Da predjem na problem:
Imam div tag unutar strane i unutar tog taga se nalazi neki html kod.
Ja pokusavam da ajaxom promenim taj html kod, stim sto to radim nakon nekog vremena opet.
E sad, sve je super kad se pozove prvi put, ajax odradi posao i zameni sadrzaj to diva novim, ali posle toga nastaje problem.
Problem je sledeci, ajax se izvrsava ali ja kao responseText i dalje dobijam isti sadrzaj koji sam dobio prvi put, tacnije php skripta koja vraca sadrzaj se ni ne poziva (kako je to moguce).
Probao sam u sred rada da izmenim php skriptu i vratim neki probni text. Promena se u ff vidi odma, dok ostali browseri uopste ne reaguju na to.
Neki saveti posto ja trenutno nemam ideju.
Kod
Code:
function pokreniPreporuke(){
/*setTimeout('preporukePromena()',5000);*/
preporukePromena();
}
function preporukePromena()
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.getElementById('preporukeChange').innerHTML = xmlHttp.responseText;
setTimeout('pokreniPreporuke()',10000);
}
}
url = "http://www.vrticiportal.com/mo...tend/scripts/php/preporuke.php";
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function pokreniPreporuke(){
/*setTimeout('preporukePromena()',5000);*/
preporukePromena();
}
function preporukePromena()
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.getElementById('preporukeChange').innerHTML = xmlHttp.responseText;
setTimeout('pokreniPreporuke()',10000);
}
}
url = "http://www.vrticiportal.com/mo...tend/scripts/php/preporuke.php";
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
Jedino sto mi pada napamet je da nesto nije uredu da httpRequestom. Neznam kako ovo tacno radi.
ps: Nadam se da sam postovao ovo na dobrom mestu
Potpis
---------------------------------------------------------------------
Just do it.
Just do it.