
如果用javascript的话,并且用数据库来存储统计变量的话,用ajax方式。
如果用session存储统计变量的话,可以通过用服务器端编程语言把session值取出后付给javascript变量来获得session值。
<script language="javascript" type="text/javascript">
var sessionvalue;
sessionvalue= "<%=(Session["NAME"]+1)ToString() %>";
function getsession()
{ alert(sessionvalue); }
</script>
其中<%=(Session["NAME"]+1)ToString() %>这个部分是服务器段脚本取出session的过程,Session["NAME"]存储的就是本次 *** 作之前的浏览量,这样能够达到访问页面即加一次统计量的目的。
函数getsession()的作用是将目前的浏览量输出,你可以选择适当的位置调用getsession()这个函数
两种方法都需要与服务器端进行交互,而你想做的把这个值存储在txt中的做法不是很通用。
这个获取参数的方法有多种,比如:url 传值(ahtmlid=1),
窗体传值:
ahtml:
function doopen(){
//打开一个子窗体
var aa = windowshowModalDialog("bhtml","可以传到子窗口的一个值","dialogHeight=200px;dialogWidth=300px");
//接收子窗体传过来的值
documentgetElementById('temp')value = aa;
}
bhtml:
//获取父窗体传过来的值
var aa = windowdialogArguments;
alert(aa);
function doClose(obj){
//返回值给父窗体
windowreturnValue = objinnerHTML;
//关闭本窗体
windowclose();
或者,把值写到文档中。。。不考虑其他的,传值的方法有很多种
sqlite是一个嵌入式的SQL数据库引擎,只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,在Mozilla Firefox使用SQLite作为数据库。
例如:存放cookies的文件就是一个SQLite的数据库文件,一般存在于 ~/mozilla/firefox/cojs83dhdefault目录下,那么如何进行查看e69da5e6ba90e799bee5baa6e79fa5e9819331333363376432呢?
可使用vim打开文件,查看到使用的格式是sqlite3,而在GNU Linux下有一个命令可以对其进行查看:sqlite3,以下就是具体的使用步骤:
0、使用命令对此数据库进行打开:
$ sqlite3 cookiessqlite
进行入sqlite3命令行模式;
1、查看此文件中的数据库的名称:
sqlite> databases
seq name file
按格式序列成字符串然后放到hidden里提交给服务器
或者ajax~
必须有办法序列成字符串 如果用js框架的话可以尝试某些框架序列成json的函数
然后在php上可以用json_decode解析数据
js是无法直接读取数据库中的数据,但是可以用服务器端脚本与js搭配使用。
如:
<% String testStr = "HelloJava";%>
<script>
alert('<%=testStr%>');
</script>
因为服务端脚本是先运行的,Js是后运行在客户端的。
所以可以先用服务端脚本读取数据库数据 然后放到js里再运行。
以上就是关于如何用javascript和txt文件写一个网页访问量统计代码全部的内容,包括:如何用javascript和txt文件写一个网页访问量统计代码、如何在JS文件中获取JS后面参数、用js怎么对一个具体的文件夹里的已有sqlite数据库查看数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)