AJAX在IE中运行正常,firefox下无反应。。。 5
RT,在IE下测试成功,FF中却没有反应,请帮忙看看,附上代码functionselectserv(){if(window.XMLHttpRequest){varxmlR...
RT,在IE下测试成功,FF中却没有反应,请帮忙看看,附上代码
function selectserv()
{
if(window.XMLHttpRequest)
{
var xmlReq = new XMLHttpRequest();
var xmlReq1 = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
var xmlReq = new ActiveXObject('Microsoft.XMLHTTP');
var xmlReq1 = new ActiveXObject('Microsoft.XMLHTTP');
}
//计算日期大小
var start_time=document.getElementById("active_time_start").value;
var end_time=document.getElementById("active_time_end").value;
var aStart=start_time.split('-');//转成数组,分别为年月日
var aEnd=end_time.split('-');
var startDate = aStart[0]+"/" + aStart[1]+ "/" + aStart[2];
var endDate = aEnd[0] + "/" + aEnd[1] + "/" + aEnd[2];
if (startDate > endDate)
{
alert("开始日期必须小于结束日期");
return false;
}
//var URL="NewUserTable.php?page="+p+"&active_time_start="+s+"&active_time_end="+e;
var server=document.getElementById("servers").value;
var URL="historycounttb.php?server="+server+"&active_time_start="+start_time+"&active_time_end="+end_time+"&sid="+new Date().getTime();
var URL1="historycountimg.php?server="+server+"&active_time_start="+start_time+"&active_time_end="+end_time+"&sid="+new Date().getTime();
// alert (URL);
xmlReq.onreadystatechange = function()
{
if(xmlReq.readyState == 4)
{
if(xmlReq.status==200)
{
document.getElementById('tbshow').innerHTML = xmlReq.responseText;
}
else
{
alert('动态页面出错\n\n'+xmlReq.responseText);//如果状态不是200,输出错误看看
}
}
}
xmlReq1.onreadystatechange = function()
{
if(xmlReq1.readyState == 4)
{
if(xmlReq1.status==200)
{
document.getElementById('display').src = URL1;
//alert(document.getElementById('display').src);
}
else
{
alert('动态页面出错\n\n'+xmlReq1.responseText);//如果状态不是200,输出错误看看
}
}
}
xmlReq.open("GET", URL, true);
xmlReq1.open("GET", URL1, true);
//xmlReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//xmlReq1.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlReq.send(null);
xmlReq1.send(null);
return false;
}
html中的代码
<td style="font-size:14px">开始时间: </td>
<td><input name="active_time_start" type="text" id="active_time_start" size="16" readonly="readonly" /><input name="selbtn1" type="button" id="selbtn1" onClick="return showCalendar('active_time_start', '%Y-%m-%d', '24', false, 'selbtn1');" value="选择" class="button"/></td>
<td style="font-size:14px">截止时间:</td>
<td><input name="active_time_end" type="text" id="active_time_end" size="16" readonly="readonly" /><input name="selbtn2" type="button" id="selbtn2" onClick="return showCalendar('active_time_end', '%Y-%m-%d', '24', false, 'selbtn2');" value="选择" class="button"/></td>
<td><input name="submit" id="search" type="button" value="点击搜索" onclick="selectserv()"/></td> 展开
function selectserv()
{
if(window.XMLHttpRequest)
{
var xmlReq = new XMLHttpRequest();
var xmlReq1 = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
var xmlReq = new ActiveXObject('Microsoft.XMLHTTP');
var xmlReq1 = new ActiveXObject('Microsoft.XMLHTTP');
}
//计算日期大小
var start_time=document.getElementById("active_time_start").value;
var end_time=document.getElementById("active_time_end").value;
var aStart=start_time.split('-');//转成数组,分别为年月日
var aEnd=end_time.split('-');
var startDate = aStart[0]+"/" + aStart[1]+ "/" + aStart[2];
var endDate = aEnd[0] + "/" + aEnd[1] + "/" + aEnd[2];
if (startDate > endDate)
{
alert("开始日期必须小于结束日期");
return false;
}
//var URL="NewUserTable.php?page="+p+"&active_time_start="+s+"&active_time_end="+e;
var server=document.getElementById("servers").value;
var URL="historycounttb.php?server="+server+"&active_time_start="+start_time+"&active_time_end="+end_time+"&sid="+new Date().getTime();
var URL1="historycountimg.php?server="+server+"&active_time_start="+start_time+"&active_time_end="+end_time+"&sid="+new Date().getTime();
// alert (URL);
xmlReq.onreadystatechange = function()
{
if(xmlReq.readyState == 4)
{
if(xmlReq.status==200)
{
document.getElementById('tbshow').innerHTML = xmlReq.responseText;
}
else
{
alert('动态页面出错\n\n'+xmlReq.responseText);//如果状态不是200,输出错误看看
}
}
}
xmlReq1.onreadystatechange = function()
{
if(xmlReq1.readyState == 4)
{
if(xmlReq1.status==200)
{
document.getElementById('display').src = URL1;
//alert(document.getElementById('display').src);
}
else
{
alert('动态页面出错\n\n'+xmlReq1.responseText);//如果状态不是200,输出错误看看
}
}
}
xmlReq.open("GET", URL, true);
xmlReq1.open("GET", URL1, true);
//xmlReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//xmlReq1.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlReq.send(null);
xmlReq1.send(null);
return false;
}
html中的代码
<td style="font-size:14px">开始时间: </td>
<td><input name="active_time_start" type="text" id="active_time_start" size="16" readonly="readonly" /><input name="selbtn1" type="button" id="selbtn1" onClick="return showCalendar('active_time_start', '%Y-%m-%d', '24', false, 'selbtn1');" value="选择" class="button"/></td>
<td style="font-size:14px">截止时间:</td>
<td><input name="active_time_end" type="text" id="active_time_end" size="16" readonly="readonly" /><input name="selbtn2" type="button" id="selbtn2" onClick="return showCalendar('active_time_end', '%Y-%m-%d', '24', false, 'selbtn2');" value="选择" class="button"/></td>
<td><input name="submit" id="search" type="button" value="点击搜索" onclick="selectserv()"/></td> 展开
1个回答
展开全部
楼主:
一、如果能排除硬件上的原因(内存条不兼容,更换内存。显卡驱动是否正确按装或者是否被恶意覆盖否?)往下看此纳:
二、丛皮系统或其它软件引起的,可用下述方法处理: 系统本身有问题,及时安装官方发行的补丁,必要时重装系统。 病毒问题:杀毒,建议使用诸如金山毒霸(免费)卡巴(收费)等高质量杀毒软件对电脑杀毒
三、浏览器出现内存不能读、写的提示:
1、运行→regedit→森郑没进入注册表, 在→
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks
这个位置有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。
2、打开CMD窗口输入如下命令:
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回车
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车
两条分别运行完成后重启机器。
一、如果能排除硬件上的原因(内存条不兼容,更换内存。显卡驱动是否正确按装或者是否被恶意覆盖否?)往下看此纳:
二、丛皮系统或其它软件引起的,可用下述方法处理: 系统本身有问题,及时安装官方发行的补丁,必要时重装系统。 病毒问题:杀毒,建议使用诸如金山毒霸(免费)卡巴(收费)等高质量杀毒软件对电脑杀毒
三、浏览器出现内存不能读、写的提示:
1、运行→regedit→森郑没进入注册表, 在→
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks
这个位置有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。
2、打开CMD窗口输入如下命令:
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回车
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车
两条分别运行完成后重启机器。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询