MSN_Issue
یک شنبه 17 بهمن 1389, 14:02 عصر
سلام دوستان ...
من برای نمایش اخبار توی سایتم از کد زیر استفاده میکنم (AJAX)
var http = getHTTP();
function answer()
{
if(http.readyState == 4)
{
r = http.responseText;
document.getElementById("news").innerHTML = r ;
}
}
function reciveNews()
{
http.open("GET","news.php");
http.onreadystatechange = answer;
http.send(null);
setTimeout("reciveNews()", 1000*7);
}
function getHTTP()
{
var xmlhttp;
try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
catch(e)
{
try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e2)
{
if(typeof XMLHttpRequest != 'undefiend')
{
xmlhttp = new XMLHttpRequest();
}
}
}
return xmlhttp;
}
توی این کد هر 7ثانیه باید یه خبر جدید نمایش داده بشه ... !
توی تمام مرورگر ها درست کار میکنه ، در IE هم بار اول خبر لود میشه اما بعد 7ثانیه عوض نمیشه (اصلا عوض نمیشه !):متفکر:
ممنون میشم کمکم کنید ...
من برای نمایش اخبار توی سایتم از کد زیر استفاده میکنم (AJAX)
var http = getHTTP();
function answer()
{
if(http.readyState == 4)
{
r = http.responseText;
document.getElementById("news").innerHTML = r ;
}
}
function reciveNews()
{
http.open("GET","news.php");
http.onreadystatechange = answer;
http.send(null);
setTimeout("reciveNews()", 1000*7);
}
function getHTTP()
{
var xmlhttp;
try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
catch(e)
{
try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e2)
{
if(typeof XMLHttpRequest != 'undefiend')
{
xmlhttp = new XMLHttpRequest();
}
}
}
return xmlhttp;
}
توی این کد هر 7ثانیه باید یه خبر جدید نمایش داده بشه ... !
توی تمام مرورگر ها درست کار میکنه ، در IE هم بار اول خبر لود میشه اما بعد 7ثانیه عوض نمیشه (اصلا عوض نمیشه !):متفکر:
ممنون میشم کمکم کنید ...