如,在asp下。
登录页面中:
session("denglu")="1"
indexasp页面中:
'登录不成功,则跳转到loginasp页面。
if session("denglu")<>"1" then
responseredirect("loginasp")
end if这实际是一个链接。。点击链接后。传递参数到目标页。。目标页则一般会按传递来的ID号进行数据库数据读取。。再显示在页面上。。
例如:
显示页:indexasp
<%
'链接数据库代码省略
dim sql,rs
sql = "select from [news]"
set rs = connexecute(sql)
'读取第一条数据并输出页面
'------------------------------------------
responsewrite "<a href='newsaspid="&rs("id")&"'>我是新闻标题,一般从数据库读出</a>"
rsclose
set rs=nothint
%>
读取并显示新闻。。newsasp
<%
dim sql,rs
sql = "select from [news] where id="&requestquerystring("id")
set rs = connexecute(sql)
responsewrite rs("content") '显示数据库文章内容
%>
大概就是这样。。。供参考。。
如果你真正想自己写出代码实现自己想要的效果,是需要明白asp中 *** 作数据库的知识。。同时知道asp中的内置对象。。。
当然了。刚学,需学习基础知识。。变量。。判断。。循环。。函数和子过程。。这些基础,继续是内置对象。。数据库 *** 作的增、删、改、读取。。而在此例子中,实际效果就是读取数据库内容。。同时使用了ASP的内置对象。。
responsewrite 输出内容显示在页面上。。
requestquerystring 获取地址栏参数。。接收上一页传递过来的ID号参数。。组合成sql语句按条件查询数据库后又使用responsewrite 显示内容。。
从基础开始。。不要一步登天。。
好好加油。呵呵1、如果要在服务器端实现,那么先在<%%>这个代码里面,用responseWrite("<script language='javascript' type='text/javascript'>tiaozhuan();</script>")来调用跳转函数,然后在<head></head>里面,输入<script type="text/javascript">
function tiaozhuan(){setTimeout(windowlocationhref='这里是要跳转的地址',3); }
</script>
2、如果是客户端的跳转,只要在<head></head>里面,输入<script type="text/javascript">
function tiaozhuan(){setTimeout(windowlocationhref='这里是要跳转的地址',3); }
</script>可以用javascript来达到你的要求
<script>
function
redir(url){
windowlocationhref=url
}
</script>
<input
type=button
value=跳转
onclick="redir(">看你说一般方式都不好使,只在窗口中跳转,你是用框架实现的d出窗口吧?
用下边代码跳转:
<script language="javascript">
//点击按钮“是”执行下面的函数
function pagejump(){
windowparentlocationhref='跳转页面';
}
</script>第一步:
在bbsasp页面顶部判断是否登录,如果没有登录就
<%responseredirect "loginaspurl=bbsasp"%>
第二步:
loginasp接收这个参数 url=request("url")
登录表单里要加上这个参数
<input type="hidden" name="url" value="<%=url%>">
第三步:
loginasp的登录表单提交页面比如:check_loginasp 接收这个参数 url=request("url")
判断登录成功后就要转向 <%responseredirect url%>
注意:要判断一下,如果url为空,就要给它赋值,比如:if url = "" then url = "indexasp"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)