主题:我碰到个ASP+AJAX的难题,求助
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name=ProgId content=VisualStudio.HTML>
<meta name=Originator content="Microsoft Visual Studio .NET 7.1">
<link href="../My Documents/My QQ Files/Images/Style.css" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript">
<!--
var request = false;
// var RealVister rv=new RealVister;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
if (!request)
alert("Error initializing XMLHttpRequest!");
function getPageViews() {
var url = "getPageViews.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
//document.write(url);
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
function updatePage() {
var divPV = document.getElementById("divPageViews");
if (request.readyState == 4) {
divPV.innerHTML=request.responseText;
getVisits();
}
else{
divPV.innerHTML="<img src='images/loading.gif' border='0'>数据加载中...";
}
}
function getVisits() {
var url = "getVisits.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
//document.write(url);
request.open("GET", url, true);
request.onreadystatechange = updatePage2;
request.send(null);
}
function updatePage2() {
var divV = document.getElementById("divVisits");
if (request.readyState == 4) {
divV.innerHTML=request.responseText;
getUniqueVisitors();
}
else{
divV.innerHTML="<img src='images/loading.gif' border='0'>数据加载中...";
}
}
function getUniqueVisitors() {
var url = "getUniqueVisitors.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
//document.write(url);
request.open("GET", url, true);
request.onreadystatechange = updatePage3;
request.send(null);
}
function updatePage3() {
var divUV = document.getElementById("divUniqueVisitors");
if (request.readyState == 4) {
divUV.innerHTML=request.responseText;
getMedia();
}
else{
divUV.innerHTML="<img src='images/loading.gif' border='0'>数据加载中...";
}
}
function getMedia() {
var url = "getMedia.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
//document.write(url);
request.open("GET", url, true);
request.onreadystatechange = updatePage4;
request.send(null);
}
function updatePage4() {
var divM = document.getElementById("divMedia");
if (request.readyState == 4) {
divM.innerHTML=request.responseText;
//new edit
getProvince();
}
else{
divM.innerHTML="<table border=0 align=center width=600><tr><td width=16><img src='images/loading.gif' border='0'></td><td><font color='#FFFFFF'>数据加载中...</font></td></tr></table>";
}
}
//-------------------------------------------------------
function getProvince() {
var divClock = document.getElementById("clocker");
divClock.style.display = "block";
tick();
var url = "getProvince.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
//document.write(url);
request.open("GET", url, true);
request.onreadystatechange = updatePage5;
request.send(null);
}
function updatePage5() {
var divP = document.getElementById("divProvince");
var divClock = document.getElementById("clocker");
// var divRealVister divR=docment.getElementById("divRealVister");
if (request.readyState == 4) {
divClock.style.display = 'none';
divP.innerHTML=request.responseText;
// divR.innerHTML=request.responseText;
getRealVister();
}
else{
divP.innerHTML="<table border=0 align=center width=600><tr><td width=16><img src='images/loading2.gif' border='0'></td><td><font color='#FFFFFF'>数据加载中...</font></td></tr></table>";
}
}
//------------------------------------------------------
// ------------------------------------------------------------------------------------
//edit new RealVister()
[color=FF0000] function getRealVister()
{
var url = "getRealVister.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
request.open("GET", url, true);
request.onreadystatechange = updateRealVister;
request.send(null);
}
function updateRealVister()
{
var divRealVister divR = document.getElementById("divRealVister");
if (request.readyState == 4) {
divR.innerHTML=request.responseText;
}
else{
divM.innerHTML="<table border=0 align=center width=600><tr><td width=16><img src='images/loading.gif' border='0'></td><td><font color='#FFFFFF'>数据加载中...</font></td></tr></table>";
}[/color]
//-->
</script>
</head>
<body>
<form name="frm" ID="Form1">
<table width="370" border="0" cellspacing="1" cellpadding="3" align="center" ID="Table1">
<tr>
<td width="70"><font color="#FFFFFF">开始时间:</font></td>
… … … … … … … //省略的日期
<td><font color="#FFFFFF">结束时间:</font></td>
<td><font color="#FFFFFF">
<select name="ddlEYear" ID="Select4">
<option Value="0">请选择</option>
<option Value="2007">2007</option>
</select>
… … …
</tr>
<tr>
<td> </td>
<td><input type="button" value="提交" onClick="javascript:getPageViews();" ID="Button1" NAME="Button1"></td>
</tr>
</table>
<p> </p>
<table cellpadding=5 cellspacing=1 border=0 width=600 align='center' bgcolor='#FFFFFF' ID="Table2">
<tr bgcolor=#3b56a5>
<td colspan=2 height=30><font color='#FFFFFF'><b>概况</b></font></td>
</tr>
<tr bgcolor=#3b56a5>
<td width=400 heigth=30 style="height: 29px"><font color='#FFFFFF'>PageViews</font></td>
<td align=right style="height: 29px"><font color='#FFFFFF'>
<div id="divPageViews"></div>
</font></td>
</tr>
<tr bgcolor=#3b56a5>
<td width=400 heigth=30><font color='#FFFFFF'>Visits</font></td>
<td align=right><font color='#FFFFFF'>
<div id="divVisits"></div>
</font></td>
</tr>
<tr bgcolor=#3b56a5>
<td width=400 heigth=30><font color='#FFFFFF'>UniqueVisitors</font></td>
<td align=right><font color='#FFFFFF'>
<div id="divUniqueVisitors"></div>
</font></td>
</tr>
<!--edit new line RealVister-->
<!--
<table cellpadding=0 cellspacing=0 border=0 width=600 ID="Table3" align=center>
<tr>
<td><div id="clocker" style="color:#FFFFFF;display:none;"></div></td>
</tr>
<tr>
<td><div id="RealVister"></div></td>
</tr>
</table>
-->
</table>
<br>
<div id="divMedia"></div>
<div id="divProvinceView">
<table cellpadding=0 cellspacing=0 border=0 width=600 ID="Table3" align=center onclick="return Table3_onclick()">
<tr>
<td style="height: 19px"><div id="clocker" style="color:#FFFFFF;display:none;"></div></td>
</tr>
[color=0000FF][size=3] <tr>
<td style="height: 19px"><div id="divProvince">
</div></td>
<td style="height: 19px"><div id="divRealVister">
</div></td>
</tr>[/size][/color]
</table>
</div>
<script language="javascript">
<!--
var init = 0;
function showLocale(objD)
{
init += 1;
var mm = parseInt(init/60);
var ss = init%60;
if(mm<10) mm = '0' + mm;
if(ss<10) ss = '0' + ss;
var str = mm + ":" + ss;
return(str);
}
function tick()
{
var today;
today = new Date();
document.getElementById("clocker").innerHTML = showLocale(today);
window.setTimeout("tick()", 1000);
}
function Table3_onclick() {}
//-->
</script>
</form>
</body>
</html>
这段代码我想在后面显示RealVister的数值,可是怎么也调不出来
谁能帮帮我
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name=ProgId content=VisualStudio.HTML>
<meta name=Originator content="Microsoft Visual Studio .NET 7.1">
<link href="../My Documents/My QQ Files/Images/Style.css" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript">
<!--
var request = false;
// var RealVister rv=new RealVister;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
if (!request)
alert("Error initializing XMLHttpRequest!");
function getPageViews() {
var url = "getPageViews.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
//document.write(url);
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
function updatePage() {
var divPV = document.getElementById("divPageViews");
if (request.readyState == 4) {
divPV.innerHTML=request.responseText;
getVisits();
}
else{
divPV.innerHTML="<img src='images/loading.gif' border='0'>数据加载中...";
}
}
function getVisits() {
var url = "getVisits.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
//document.write(url);
request.open("GET", url, true);
request.onreadystatechange = updatePage2;
request.send(null);
}
function updatePage2() {
var divV = document.getElementById("divVisits");
if (request.readyState == 4) {
divV.innerHTML=request.responseText;
getUniqueVisitors();
}
else{
divV.innerHTML="<img src='images/loading.gif' border='0'>数据加载中...";
}
}
function getUniqueVisitors() {
var url = "getUniqueVisitors.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
//document.write(url);
request.open("GET", url, true);
request.onreadystatechange = updatePage3;
request.send(null);
}
function updatePage3() {
var divUV = document.getElementById("divUniqueVisitors");
if (request.readyState == 4) {
divUV.innerHTML=request.responseText;
getMedia();
}
else{
divUV.innerHTML="<img src='images/loading.gif' border='0'>数据加载中...";
}
}
function getMedia() {
var url = "getMedia.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
//document.write(url);
request.open("GET", url, true);
request.onreadystatechange = updatePage4;
request.send(null);
}
function updatePage4() {
var divM = document.getElementById("divMedia");
if (request.readyState == 4) {
divM.innerHTML=request.responseText;
//new edit
getProvince();
}
else{
divM.innerHTML="<table border=0 align=center width=600><tr><td width=16><img src='images/loading.gif' border='0'></td><td><font color='#FFFFFF'>数据加载中...</font></td></tr></table>";
}
}
//-------------------------------------------------------
function getProvince() {
var divClock = document.getElementById("clocker");
divClock.style.display = "block";
tick();
var url = "getProvince.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
//document.write(url);
request.open("GET", url, true);
request.onreadystatechange = updatePage5;
request.send(null);
}
function updatePage5() {
var divP = document.getElementById("divProvince");
var divClock = document.getElementById("clocker");
// var divRealVister divR=docment.getElementById("divRealVister");
if (request.readyState == 4) {
divClock.style.display = 'none';
divP.innerHTML=request.responseText;
// divR.innerHTML=request.responseText;
getRealVister();
}
else{
divP.innerHTML="<table border=0 align=center width=600><tr><td width=16><img src='images/loading2.gif' border='0'></td><td><font color='#FFFFFF'>数据加载中...</font></td></tr></table>";
}
}
//------------------------------------------------------
// ------------------------------------------------------------------------------------
//edit new RealVister()
[color=FF0000] function getRealVister()
{
var url = "getRealVister.aspx?tablename=TB_Normaderm&StartYear="+escape(frm.ddlSYear.value)+"&StartMonth="+escape(frm.ddlSMonth.value)+"&StartDay="+escape(frm.ddlSDay.value);
url += "&EndYear="+escape(frm.ddlEYear.value)+"&EndMonth="+escape(frm.ddlEMonth.value)+"&EndDay="+escape(frm.ddlEDay.value);
request.open("GET", url, true);
request.onreadystatechange = updateRealVister;
request.send(null);
}
function updateRealVister()
{
var divRealVister divR = document.getElementById("divRealVister");
if (request.readyState == 4) {
divR.innerHTML=request.responseText;
}
else{
divM.innerHTML="<table border=0 align=center width=600><tr><td width=16><img src='images/loading.gif' border='0'></td><td><font color='#FFFFFF'>数据加载中...</font></td></tr></table>";
}[/color]
//-->
</script>
</head>
<body>
<form name="frm" ID="Form1">
<table width="370" border="0" cellspacing="1" cellpadding="3" align="center" ID="Table1">
<tr>
<td width="70"><font color="#FFFFFF">开始时间:</font></td>
… … … … … … … //省略的日期
<td><font color="#FFFFFF">结束时间:</font></td>
<td><font color="#FFFFFF">
<select name="ddlEYear" ID="Select4">
<option Value="0">请选择</option>
<option Value="2007">2007</option>
</select>
… … …
</tr>
<tr>
<td> </td>
<td><input type="button" value="提交" onClick="javascript:getPageViews();" ID="Button1" NAME="Button1"></td>
</tr>
</table>
<p> </p>
<table cellpadding=5 cellspacing=1 border=0 width=600 align='center' bgcolor='#FFFFFF' ID="Table2">
<tr bgcolor=#3b56a5>
<td colspan=2 height=30><font color='#FFFFFF'><b>概况</b></font></td>
</tr>
<tr bgcolor=#3b56a5>
<td width=400 heigth=30 style="height: 29px"><font color='#FFFFFF'>PageViews</font></td>
<td align=right style="height: 29px"><font color='#FFFFFF'>
<div id="divPageViews"></div>
</font></td>
</tr>
<tr bgcolor=#3b56a5>
<td width=400 heigth=30><font color='#FFFFFF'>Visits</font></td>
<td align=right><font color='#FFFFFF'>
<div id="divVisits"></div>
</font></td>
</tr>
<tr bgcolor=#3b56a5>
<td width=400 heigth=30><font color='#FFFFFF'>UniqueVisitors</font></td>
<td align=right><font color='#FFFFFF'>
<div id="divUniqueVisitors"></div>
</font></td>
</tr>
<!--edit new line RealVister-->
<!--
<table cellpadding=0 cellspacing=0 border=0 width=600 ID="Table3" align=center>
<tr>
<td><div id="clocker" style="color:#FFFFFF;display:none;"></div></td>
</tr>
<tr>
<td><div id="RealVister"></div></td>
</tr>
</table>
-->
</table>
<br>
<div id="divMedia"></div>
<div id="divProvinceView">
<table cellpadding=0 cellspacing=0 border=0 width=600 ID="Table3" align=center onclick="return Table3_onclick()">
<tr>
<td style="height: 19px"><div id="clocker" style="color:#FFFFFF;display:none;"></div></td>
</tr>
[color=0000FF][size=3] <tr>
<td style="height: 19px"><div id="divProvince">
</div></td>
<td style="height: 19px"><div id="divRealVister">
</div></td>
</tr>[/size][/color]
</table>
</div>
<script language="javascript">
<!--
var init = 0;
function showLocale(objD)
{
init += 1;
var mm = parseInt(init/60);
var ss = init%60;
if(mm<10) mm = '0' + mm;
if(ss<10) ss = '0' + ss;
var str = mm + ":" + ss;
return(str);
}
function tick()
{
var today;
today = new Date();
document.getElementById("clocker").innerHTML = showLocale(today);
window.setTimeout("tick()", 1000);
}
function Table3_onclick() {}
//-->
</script>
</form>
</body>
</html>
这段代码我想在后面显示RealVister的数值,可是怎么也调不出来
谁能帮帮我