function AJAXRequest() {
var xmlObj;
try { xmlObj=new XMLHttpRequest; }
catch(e) {
try { xmlObj=new ActiveXObject("MSXML2.XMLHTTP"); }
catch(e2) {
try { xmlObj=new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e3) { xmlObj=false; }
}
}
return xmlObj
}
function Result(){
var xmlHTTP = AJAXRequest() // 创建AJAX对象
xmlHTTP.open("GET","SiteSearchGoogle.htm",false);
xmlHTTP.send(null);
if(xmlHTTP.readyState==4 && xmlHTTP.status==200) {
window.clearInterval(timer)
var strResult = xmlHTTP.responsetext;
document.getElementById('adbanner_1').innerHTML = strResult;
}
}
function Show(){
timer = window.setInterval("Result()",1000);
}使用以上代码输出HTML在FF下显示"undefined".求以上代码在FF下的正确兼容写法,不甚感谢!!
var xmlObj;
try { xmlObj=new XMLHttpRequest; }
catch(e) {
try { xmlObj=new ActiveXObject("MSXML2.XMLHTTP"); }
catch(e2) {
try { xmlObj=new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e3) { xmlObj=false; }
}
}
return xmlObj
}
function Result(){
var xmlHTTP = AJAXRequest() // 创建AJAX对象
xmlHTTP.open("GET","SiteSearchGoogle.htm",false);
xmlHTTP.send(null);
if(xmlHTTP.readyState==4 && xmlHTTP.status==200) {
window.clearInterval(timer)
var strResult = xmlHTTP.responsetext;
document.getElementById('adbanner_1').innerHTML = strResult;
}
}
function Show(){
timer = window.setInterval("Result()",1000);
}使用以上代码输出HTML在FF下显示"undefined".求以上代码在FF下的正确兼容写法,不甚感谢!!
function AJAXRequest()
{
var xmlHttpObj = null; try{ xmlHttpObj = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e)
{
try{ xmlHttpObj = new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e){ xmlHttpObj = null; }
}
if( !xmlHttpObj && (typeof XMLHttpRequest != "undefined") )
xmlHttpObj = new XMLHttpRequest();
return xmlHttpObj;
}
var XMLHttp;
var iDivs = document.getElementById("ltox3");//数据显示的对象名称
//获取URL的数据
function GetXML(Url){
//URL处理
if(Url.indexOf("?")>0){
Url+="&random="+Math.random();
}else{
Url+="?random="+Math.random();
}
if(window.XMLHttpRequest) { //FireFox
XMLHttp=new XMLHttpRequest();
XMLHttp.onreadystatechange=ReadXMLHttp
try{
XMLHttp.open("GET",Url,true);
}catch (e){
iDivs.innerHTML="HTTP 错误 :"+e; //错误提示
}
XMLHttp.send(null);
}else if(window.ActiveXObject){ //IE
XMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
if(XMLHttp){
XMLHttp.onreadystatechange=ReadXMLHttp
XMLHttp.open("GET", Url, true);XMLHttp.send();
}
}
}
//读取URL信息
function ReadXMLHttp(){
if (XMLHttp.readyState == 4){
if (XMLHttp.status == 200){
iDivs.innerHTML=XMLHttp.responseText;//输出内容
}else{
iDivs.innerHTML="HTTP 错误 :"+XMLHttp.status; //错误提示
}
}else{
iDivs.innerHTML=" 数据加载中..."; //加载完成前的显示信息
}
}