初学者的问题:settimeout在IE下不工作,FF下正常?! 应该是缓存的问题url加时间戳xmlHttp.open("get","xxx.asp?ts="+new Date().toString(),true) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行,我把js代码贴出来,服务器端用PHP写的。function showInfo(){xmlHttp=GetXmlHttpObject();if (xmlHttp==null) { alert ("Browser does not support HTTP Request"); return; }var url="../ajax/getInfo.php?ts="+new Date().toString();//照楼上的意思加的xmlHttp.onreadystatechange=stateChanged;xmlHttp.open("GET",url,true);xmlHttp.send(null);setTimeout("showInfo()",1000);} function stateChanged(){if (xmlHttp.readyState==4){ if(xmlHttp.status==200) { document.getElementById("service_time").innerHTML=xmlHttp.responseText; }}}function GetXmlHttpObject(){var xmlHttp;if(window.ActiveXObject){ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}else if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest();}return xmlHttp;} // var XMLHttpReq; // function createXMLHttpRequest() { if(window.XMLHttpRequest) { //Mozilla XMLHttpReq = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE try { XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } } function sendRequest() {//调用这个函数 createXMLHttpRequest(); var url = 你的url; XMLHttpReq.open("GET", url, true); XMLHttpReq.onreadystatechange = processResponse; XMLHttpReq.send(null); // } // function processResponse() { if (XMLHttpReq.readyState == 4) { // //alert(XMLHttpReq.status) if (XMLHttpReq.status == 200) { // //window.alert("成功了..."); Display(); } else { // window.alert("出错了..."); } } }function DisplayId() {} Msxml2.XMLHTTP和Microsoft.XMLHTTP有什么区别 用户能不能绕过部分JS代码呢? 求个数组的问题。 这个难题,外国的问答站不细致深入了解其中含义,就关闭了,像国内精英请教吧 为什么不能隐藏? 我用网上经典的flash新闻图片播放组件,但是不会控制文字颜色,而且这个播放器好像不能链接带参数的超链接? 帮忙语法缩进下,加点解释最好了 帮我看看这段代码,错在哪?谢谢吭,答完给分。。。 怎样声明JS文件字符编码为gb2312? 求一段js是做什么的 单选按钮变化,一个文本框的值跟着也变,请大家帮帮忙!! XAJAX这样子的还有错误吗? 关于document.getElementById问题的疑惑
function showInfo()
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="../ajax/getInfo.php?ts="+new Date().toString();//照楼上的意思加的
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
setTimeout("showInfo()",1000);
} function stateChanged()
{
if (xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
document.getElementById("service_time").innerHTML=xmlHttp.responseText;
}
}
}function GetXmlHttpObject()
{
var xmlHttp;
if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
return xmlHttp;
}
//
var XMLHttpReq;
//
function createXMLHttpRequest() {
if(window.XMLHttpRequest) { //Mozilla
XMLHttpReq = new XMLHttpRequest();
}
else if (window.ActiveXObject) { // IE
try {
XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
}
function sendRequest() {//调用这个函数
createXMLHttpRequest();
var url = 你的url;
XMLHttpReq.open("GET", url, true);
XMLHttpReq.onreadystatechange = processResponse;
XMLHttpReq.send(null); //
}
//
function processResponse() {
if (XMLHttpReq.readyState == 4) { //
//alert(XMLHttpReq.status)
if (XMLHttpReq.status == 200) { //
//window.alert("成功了...");
Display();
} else { //
window.alert("出错了...");
}
}
}function DisplayId() {}
有什么区别