主题:  如何在进入论坛页面前先显示一段载入的LOADING片头???

cimke

职务:普通成员
等级:1
金币:0.0
发贴:7
#12004/4/21 8:35:41
请问如何在进入论坛页面前先显示一段LOADING片头???
很多论坛在进入的时候会先出现这样一段文字"本系统要求使用"Cookies", 假如您的浏览器禁用"Cookies",您将不能登录本系统 ……"
<!--#include file="conn.asp"-->
<!--#include file="inc/const.asp"-->
<html>
<head>
<meta http-equiv="refresh" content='4;url=index.asp'>
"本系统要求使用"Cookies", 假如您的浏览器禁用"Cookies",您将不能登录本系统 ……"
</head>
<body>
</body>
</html>
<%
Dim TempArray......%>
本来是要先出现"本系统要求使用"Cookies", 假如您的浏览器禁用"Cookies",您将不能登录本系统 ……"的文字变成和论坛首页都同时显示了,而且不停的刷新论坛首页.<html>...</html>之间的内容是我加进去的,原先代码里面只有脚本语言."<meta http-equiv="refresh" content='4;url=index.asp'>
"本系统要求使用"Cookies", 假如您的浏览器禁用"Cookies",您将不能登录本系统 ……""这段代码我不太清楚应该以何种形式添加到原INDEX.ASP文件中去,请高人指点一二.

编辑历史:[此帖最近一次被 cimke 编辑过(编辑时间:2004-04-21 08:41:11)]


绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#22004/4/21 8:42:48
先判断是不是第一次登录,如果是,则跳转到

<html>
<head>
<meta http-equiv="refresh" content='4;url=index.asp'>
"本系统要求使用"Cookies", 假如您的浏览器禁用"Cookies",您将不能登录本系统 ……"
</head>
<body>
</body>
</html>

这样一个页面,这个页面单独做,分开来做的好处就是清晰,明了

如果不是第一次进入本论坛,则不跳转



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#32004/4/21 8:50:53
先判断客户端有没有自己写的一个cookies,如果有就直接显示内容,如果没有就写入,然后显示上面的问题,接着刷新这个页面.第二次打开的时候因为有了cookies,所以就直接显示内容,如果客户端不能接受cookies,那么就会一直出现上面那段话.

因为论坛如果不支持cookies,很多功能就不能实现了.所以要加这样的判断



cimke

职务:普通成员
等级:1
金币:0.0
发贴:7
#42004/4/21 9:03:06
非常感谢!
可是要如何判断是不是第一次登录呢?我刚刚接触ASP很菜的 希望高手指点最好能说明详细一些 谢谢!



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#52004/4/21 11:25:32
你在对方登录时先查找一下自己网站的cookies()是否存在
如:
flag=request.cookies("myweb")("flag")
if flag=1 then
'进行页面跳转,并在跳转后的页面进行cookies赋值
'语句如下:response.cookies("myweb")("flag")="1"
else
'进入论坛页面
end if