|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
(asp)--设计框架网页,登陆后,无法刷新页面内容?
有一个两栏框架集(文件名index.htm),左框架名称为leftframe(文件名myleft.asp)、右框架名称为mainframe(文件名mymain.asp)。
左框架用表单设计用户登陆界面,并将登陆数据交login.asp进行验证。验证登陆数据正确后,将更新右边框架内容。
存在问题:。。。。。能正常登陆,但没法刷新右边框架内容,请高手指点~~~~~~~~~~
login.asp代码如下:
---------------------
<%
dim conn
dim connstr
connstr="DBQ="+server.mappath("mydata.mdb" )+";DefaultDir=;DRIVER={Microsoft Access Driver ( *.mdb)};"
set conn=server.createobject("ADODB.CONNECTION" )
conn.open connstr
username=request.Form("username" )
password=request.Form("password" )
set rs=server.createobject("adodb.recordset" )
sql="select * from user where username='"+username+"'"
rs.open sql,conn,3,3
If rs.eof Then
founderr=true
ElseIf password=rs("password") Then
session("quanxian")=rs("quanxian" )
rs("LoginCount" )=rs("LoginCount" )+1
rs.update
Else
founderr=true
End If
rs.close
Set rs=Nothing
%>
<%
If founderr=True Then
response.redirect "index.htm"
Else
response.redirect "index.htm"
End if
%>
mymain.asp代码如下
--------------------------------------
<%if session("quanxian" )="master" then%>
<p>欢迎光临。。。</p>
<%else%>
<p>你还未登陆,请登陆......</p>
<%end if%>
|
我在新窗口中单独打开右边框架(即mymain.asp),进行测试,
mymain.asp能正常跟据用户是否登陆,来显示相应内容。
~~~~~~~`问题可能在login.asp验证后,跳转到index.htm时,右边框架(mymain.asp)没有刷新,得不到session的值~~
指各位高手帮忙~~~谢谢!!!!!!1
|
请高手指点,,,
我用<!--#include file="。。。" -->,将myleft.asp和mymain.asp包含一个页面中,mymain.asp也能正常跟据用户是否登陆,来显示相应数据,,,,,,,,
但是在框架中就没法实现,请高手指点~~~~`谢谢!!1
|
|