xinzheng 发布留言 2008-7-10 21:37
为什么同样的代码本机IIS和传到网上会不同? 点index.html里的按钮用ajax加载cp.asp(读取access数据库数据),同样的代码!本机IIS环境测试是乱码,可传到服务器上却是中文(而且光打开cp.asp本机页是乱码,传到网上却是中文最上面一句是<%@codepage="65001"%>)?还有点按钮加载时用IE在数据显示前鼠标不停的跳动,firefox则不跳,这个问题不管是本机还是网上都存在,望指教!!!!!!!!
xinzheng 发布留言 2008-7-10 22:13
index.html代码:
<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" ;>
http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
test
ajax.js代码:
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
function startRequest(pro_type) {
createXMLHttpRequest();
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.open("GET", "product.asp?pro_type="+pro_type+'&n='+Math.random(), true);
xmlHttp.send(null);
}
function handleStateChange() {
if(xmlHttp.readyState == 4) {
if(xmlHttp.status == 200) {
document.getElementById("ajax").innerHTML = xmlHttp.responseText;
}
}
}
product.asp代码:
<%@codepage="65001"%>
<%
pro_type=Request("pro_type")
strsql="select * from pro_list where pro_type="&pro_type&" "
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strsql, conn, 1,1
%>
<%do while not rs.eof%> title=<%=rs("pro_name")%>><%=rs("spbh")%> <%rs.movenext loop%> <%rs.Close Set rs=Nothing conn.Close Set conn=Nothing %>
xinzheng 发布留言 2008-7-11 08:28
没人帮我看看吗?我现在要解决的是在遨游点按钮加载前鼠标旁的酒瓶不停跳动!!我试了,ie7和firefox3都不会跳动,还有firefox一点就加载,ie7就有等待!!我这里有测试地址,有可能帮看看!!!
http://www.yyhjtyz.com/cs/hjt/jyyz.html
yms123 发布留言 2008-7-11 11:33
这个是服务器和客户端环境不同造成的,某些浏览器在执行时就会有等待现象。
页: [1]