怎样使网页记录在线时间

JavaScript019

怎样使网页记录在线时间,第1张

你涉及到数据库就要使用ASP,PHP等语言。并建立数据库。

方法很多,先简单介绍一种。

用JS+ASP可以做到。

先记录来访者的来访时间:first_time

在关闭窗口或者转到别的页面时用一个“onunload="visited_time()"”

建立以下函数:

function visited_time(){

var this_time=new Date()

visited_tm=this_time-first_time

下面两行注意,是要在页里添加一个隐藏的表单域。

document.form1.text.value=visited_tm

document.form1.submit()

不用表单域,也可以使用别的:

document.all("obj").src="http://127.0.0.1/hello.asp?tm=" + visited_tm这是图片

或者:

document......).location.href="http://.../hello.asp?tm=" + vi...这是网页内嵌的iframe

}

下面以谷歌浏览器为例介绍具体操作方法:

1、首先打开电脑,找到谷歌浏览器,然后把鼠标移到浏览器上,双击打开浏览器。

2、打开浏览器后,点击右上角的三个点,如图所示。

3、弹出功能表后,把鼠标移到历史记录上,鼠标移到历史记录上后,会再弹出来个列表。

4、点击新弹出来列表上的历史记录(H),如图所示。

5、打开页面后,就可以看到网页记录和详细时间。