1、如题。
2、详细问题描述如下
系统主界面分为上下左右
左边是菜单栏。
右边是个框架Iframe
上面是一些lOGIN
下面使一些版权等等
单击菜单栏菜单
调用框架显示页面
代码如下: <script language="javascript" type="text/javascript">
function jumpurl(url){
parent.window.frames["content"].location.href=url;
}
</script><li><a href="javascript:jumpurl('System/TbDepartment/TbDepartment.aspx')">部门管理</a>3、问题来了。在部门管理的后台代码里面有验证是否登录
代码如下 if (Session["user"] == null)
{
ClientScript.RegisterStartupScript(this.GetType(), DateTime.Now.ToString(), "alert('对不起,您还没有登录,请先登录!');location.href('../../Login.aspx');", true);
}
else
{
}
此时登陆界面就跑到Iframe里面去了???
4、寻求解决办法。
5、思路,代码均可。
2、详细问题描述如下
系统主界面分为上下左右
左边是菜单栏。
右边是个框架Iframe
上面是一些lOGIN
下面使一些版权等等
单击菜单栏菜单
调用框架显示页面
代码如下: <script language="javascript" type="text/javascript">
function jumpurl(url){
parent.window.frames["content"].location.href=url;
}
</script><li><a href="javascript:jumpurl('System/TbDepartment/TbDepartment.aspx')">部门管理</a>3、问题来了。在部门管理的后台代码里面有验证是否登录
代码如下 if (Session["user"] == null)
{
ClientScript.RegisterStartupScript(this.GetType(), DateTime.Now.ToString(), "alert('对不起,您还没有登录,请先登录!');location.href('../../Login.aspx');", true);
}
else
{
}
此时登陆界面就跑到Iframe里面去了???
4、寻求解决办法。
5、思路,代码均可。
解决方案 »
- 最近郁闷了,部署webservice的问题
- 跪求高手指点textbox与超级链接 我已经拿出所有分
- 为什么这样JS使用<script language=javascript src="xx"></script>不顶用?
- Radiobuttonlist的SelectedIndexChanged事件,一个奇怪的问题。
- asp.net学习
- 关于.net问题
- 麻烦各位朋友帮我看下代码,很简单的代码
- 如何单击gridview中单元格实现编辑功能,单纯的改变它的文本
- mvc中怎样从一个controller的action中post一个参数到另一个controller的action中,怎样获得?
- 数据库连接字符串加密的问题
- 关于ARP攻击
- 通过HTTP获取远程目录及目录下所有文件
server.Transfer("")?
Loaction 就会出现那个样子
汗
网上的资料.--
javascript中iframe里面的页面调 ...
实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。 比如有A窗口,A内有个IFRAME. B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数ExpandPage(); 那么只要在C页面中写如下JS函数就可以了: window.parent.ExpandPage(); 如果ExpandPage()有参数也可以直接传递合适的参数进去。
top.location.replace('./login.aspx');
}
ClientScript.RegisterStartupScript(this.GetType(), DateTime.Now.ToString(), "alert('对不起,您还没有登录,请先登录!');parent.window.location.href('../../Login.aspx');", true);
不行啊,老大
<li><a href="javascript:window.parent.jumpurl('System/TbDepartment/TbDepartment.aspx')">部门管理</a>
然后还是一样的啊。呜呜
参考如下(根据你框架的实际子父关系调整):
1、在你右边框架Iframe里的页面跳转代码调整为(表示重新加载父级页面的父级页面,(如果你是先分上中下,然后“中”再分左右的话)应该就是你的首页吧)<script language=javascript>window.parent.parent.location.reload()</script>
2、你的首页也后台也应该有是否登陆的验证。如果未登陆就location.href(你的LOGIN页)。这样LOGIN页不会在你子框架加载,而是与首页(整个网站)平级的框架加载。
if(top.location != this.location){
top.location.replace('./login.aspx');
}
location 指的是本窗体,也就是iframe 了 肯定会显示在iframe里了
要不你用重定向吧