我有一个页面,使用了frameset,定义了3个frame,同时页面使用了基于窗体的身份验证。
如果没有登录的话,页面会自动跳转到Login.aspx,现在的问题是,如果没有登录的话,3个frame都会跳转到Login.aspx,这样一个页面就出现了3个Login.aspx的页面,请问应该如何设置?
如果没有登录的话,页面会自动跳转到Login.aspx,现在的问题是,如果没有登录的话,3个frame都会跳转到Login.aspx,这样一个页面就出现了3个Login.aspx的页面,请问应该如何设置?
解决方案 »
- textarea验证恶意用户输入的<script>.....信息,大家怎么做的?
- 各位大侠。帮帮忙,在线等
- 大家帮忙检查一下.错在哪里.
- visual studio 2008 创建项目问题
- 如何将DataGrid中的显示的数据插入到access数据库
- 急!!!!!!!!!!!!
- 兄弟们帮帮我啊,在UpdatePanel里如何获取用户控件的方法啊?
- 如何解决datagrid的问题
- 选择人数的限制怎么实现?
- 象“ÄϾ©”这种字符有什么方法转换成汉字“南京”??
- 还是模式对话框的问题!!!!!!请各位大侠进来看看
- 在CS代码中怎么得到html文件中的元素,并进行操作
{
Response.Write("top.window.location.href='login.aspx';");
}
<Script language='JavaScript'>
var iWidth = 0;
var iHeight = 0;
iWidth=window.screen.availWidth-10;
iHeight=window.screen.availHeight-50;
var szFeatures ='width=' + iWidth + ',height=' + iHeight + ',top=0,left=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=yes,directories=no';
window.open('你跳转的路径','',szFeatures);
</Script>关闭的:
<Script language='JavaScript'>window.parent.opener=null;window.parent.close(); </Script>
...
<head>
<script language="javascript">
<!--
top.location.href = "Login.aspx";
//-->
</script>
</head>
...
=======================你的方法会出现死循环
Response.Write("<script>top.opener=null;window.top.close()</script>");
Response.Write("<script>window.open(\"http://localhost/MBO/default.aspx\")</script>");或者如上:
Response.Write("top.window.location.href='login.aspx';");总之操作时要top