Ajax提示新消息的问题
会员有新消息的话,给出提示。现在问题是我在Firefox下运行良好,在IE下不能显示。
贴出代码:
JS:
JScript code:
window.onload = initAll;
var xmlhttp;
var time = 500;
function initAll() {
refresh();
}
function refresh() {
if (window.XMLHttpRequest) {
// 针对FireFox,Mozillar,Opera,Safari,IE7,IE8
xmlhttp = new XMLHttpRequest();
if (xmlhttp.overrideMimeType) {
xmlhttp.overrideMimeType("text/xml");
}
} else if (window.ActiveXObject) {
// 针对IE5,IE5.5,IE6
var activexName = [ "MSXML2.XMLHTTP", "Microsoft.XMLHTTP" ];
for ( var i = 0; i < activexName.length; i++) {
try {
xmlhttp = new ActiveXObject(activexName[i]);
break;
} catch (e) {
}
}
}
xmlhttp.onreadystatechange = callback;
xmlhttp.open("GET", "checkNewMessage", true);
xmlhttp.send(null);
}
function blink() {
var spanNode = document.getElementById("result");
spanNode.style.visibility = (spanNode.style.visibility == "hidden") ? "visible":"hidden";
setTimeout("blink()", time);
}
function callback() {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
相关问答:
前面看到过这个问题,没有回答,又问一下,
如何在AJAX Accordion中绑定XML节点和子节点
<cc1:Accordion ID="Accordion1" runat="server" DataSourceID="xdsProductMenu"> ......
利用Ajax传递一个参数到getreslt.asp,但是发现getreslt.asp应该是没能获取到,检查了发送部分,应该是发出去了的,当指定getreslt.asp的查询条件,也能得到response的结果。麻烦各位看看,这个是发送部分有问题还是 ......
RT!
xmlHttpRequest.send("提交参数名=值&提交参数名1=值");
var date={"数据1":"数据1值","数据2":"数据2值","数据3":"数据3值" ......
是新手
代码如下:
test.jsp:
<%@ page language="java" pageEncoding="GBK"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" ......
a.asp
------------------------------------------------<SCRIPT language=javascript src="check.js"></SCRIPT>
<input type="button" value="测试" onclick=&quo ......