<script language="JavaScript" type="text/JavaScript" src="Counter.asp?URL=<%=Request.ServerVariables("URL")%>"></script>
制作過程:
ASP文件,參考"生活色彩流量統計ASP源碼"
經過對ASP的研究,制作了test.asp。目的顯示出各項統計數據供FLASH端接收
內容如下:
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
sql="select * from counter"
rs.open sql,conn,1,3
do while not rs.eof
Response.Write("count="&rs("browser"))'今天流量
Response.Write("|"&rs("webaddress"))'webaddress
Response.Write("|"&rs("today"))'IP
rs.movenext
loop
%>
以下為FLASH連接ASP的解決方案:
var myArray=new Array()//建立數組存放ASP上的數據
var getData = new LoadVars();//建立loadVars對象連接ASP
getData.load("http://222.67.194.150/test.asp","GET");//獲取網頁數據,註:把IP地址改為妳的網站URL
getData.onLoad = function(ok) {//建立onload過程
if (ok) {//建立讀取過程
myArray = getData.count.split("|");//把ASP數據以|為分割符。存如數組
_root.mytxt.text = "總訪問量 "+myArray[0]//FLASH舞臺顯示
_root.mytxt1.text = "頁面 "+myArray[1]//FLASH舞臺顯示
_root.mytxt2.text = "總IP "+myArray[2]//FLASH舞臺顯示
} else {
_root.mytxt.text = "數據加載中";//在沒有被load的情況下,顯示內容
}
}