html代码如何在网页中显示访问者所在的城市

html-css08

html代码如何在网页中显示访问者所在的城市,第1张

这个比较复杂吧你首先要根据什么 将 访问者和所在的城市联系起来???在QQ的软件中,有一个天气预报,该天气预报是显示的是 登陆者 所在城市的天气。这是QQ根据登录者的IP地址进行处理的。也就是说 首先QQ需要有一个IP地址库,这个地址库中的IP地址是和具体城市相联系的,然后登陆者登录时,再获得登录者的IP,在IP地址库中查找,来确定登陆者所在的城市。(不过,这个也不一定准确,我在北京登录时,常常显示重庆或上海的天气)如果你想实现,也可以采用相同的思路。关键是你要有这个IP地址库。我只能提供思路,具体的实施我也没有做过。

做这个,你要明确各个城市所在时区的时间差是多少。

写一个定时器,每秒调用一次,过去当前时间戳,把时间戳转换成你想要的格式,给不同城市设置变量,根据不同城市的时差在时间戳上进行加减操作,把那几个变量写到页面上就可以了。

<dl></dl>用来创建一个普通的列表,<dt></dt>用来创建列表中的上层项目,<dd></dd>用来创建列表中最下层项目,<dt></dt>和<dd></dd>都必须放在<dl></dl>标志对之间。看一下下边的例子您就会明白了:

例2 创建一个普通列表

<html>

<head>

<title>一个普通列表</title>

</head>

<body text="blue">

<dl>

<dt>中国城市</dt>

<dd>北京 </dd>

<dd>上海 </dd>

<dd>广州 </dd>

<dt>美国城市</dt>

<dd>华盛顿 </dd>

<dd>芝加哥 </dd>

<dd>纽约 </dd>

</dl>

</body>

</html>

此例在浏览器中的显示如下:

中国城市

北京

上海

广州

美国城市

华盛顿

芝加哥

纽约