根据网问时段弹出提示

发布时间:2024-04-29 03:29 发布:上海旅游网

问题描述:

网站主页想根据时段弹出提示,早上8点-晚上12点无提示,晚上12点-早上8点则弹出提示。怎么实现,主页是html的
注意。取服务器时间。不能取客户机时间

问题解答:

服务器时间只有动态语言才可以读取。html无法读取服务器时间的。

asp可以用这种方法
<%
if hour(now())=1 then response.write "凌晨咯"
%>
html上可以用javascript的xmlhttp对象,读取另一个asp/php/jsp网页输出的时间,然后判断几点钟。

我只能想到两种办法,你要作的是弹出提示是吧。应该是用alert()函数来作是吧。现在关键的问题就是时间的来源是服务器上的时间而不是客户机器上的时间。
第一种办法可以在主页加个 iframe 来调用一个动态页面或者是调用<script language="JavaScript" type="text/javascript" src="time.asp"></script>来实现。
第二种办法就是用AJAX来作了。这个比较麻烦了你可以在网上找一下相关的文章,或者下载一些轻量级的函数。
ajax可以参考:http://www.xujiwei.com/blog/?id=896

加入 alert 弹窗提示。。。不过这样很不人性化...可以购买RTX之类的插件,在右下角滑出提示

<% if Hour(Now)<8 then response.write "<sc"&"ript>alert('大半夜了');</scr"&"ipt>" %>

<? if(date('H')<8) echo "<sc"&"ript>alert('大半夜了');</scr"&"ipt>" ?>

<% if((new Date()).getHour()<8) out.println("<sc"&"ript>alert('大半夜了');</scr"&"ipt>"); %>

要用什么技术? Html 怎么取服务器时间?
需要用 asp jsp 或者 php 等。。
光用html 怎么获取服务器时间?
我也想知道。

热点新闻