优点:
不生成任何文件(环保设计: 程序本身就是一份良好的XML文件, 通过XMLDOM对象将数据写在程序里.从而达到不"污染"环境且不会被环境"污染"的绿色标准)
不写数据库(精致实用: 不用access, 不用mssql, 计数器就是要简单)
不怕没权限(灵活应用: 只要服务器装过MSXML Parser 3.0其实就是IE5.0以上的都能用!!)
缺点:
不能防刷新(不过我没有试过),有基础的朋友可以把它完善并推广。<HTML>
<!--<%@LANGUAGE="javascript" CODEPAGE="65001"%>(C)2003 LeXRus.com<%
try{
var xf=Server.MapPath(Request.ServerVariables("SCRIPT_NAME"));
var d=new ActiveXObject("MSXML2.DOMDocument");
d.load(xf);
with(d.selectSingleNode("//label[@id='ASPXMLDomCounter']"))
text=parseInt(text)+1;
d.save(xf);d=null;xf=null;
}
catch(e){}
%>-->
<label id="ASPXMLDomCounter">0</label>
</HTML>
HTML调用方法:
Counter: <label id="counter">Loading the counter...
<iframe src="../../counter.ASP" name="ASPXMLDomCounter" style="display:none" onload="document.getElementById('counter').innerHTML=ASPXMLDomCounter.document.getElementById('ASPXMLDomCounter').innerHTML"></iframe>
</label>