用框架嵌套框架,session过期用JavaScript跳出到最外层的框架,在定向到登陆页面,
用parent.window.top.location.href= 只能跳出一层框架, 求解?
用parent.window.top.location.href= 只能跳出一层框架, 求解?
解决方案 »
- !!求正则表达式!高分求一去重复数字串的正则表达式,在线等;请高手帮忙;
- 这功能如何用JS写
- 为什么我的JS提交一个表单在IE上面没有问题可是在FF上面却没有反应呀
- javascript中的几个函数不知道是什么意思?
- 我在某B/S系统中有两个页面A、B,A打开B,请问B关闭后刷新A时为何会再打开B?
- 不用window.open,在窗口打开时,自动隐藏工具条,怎么做?
- 请问如何解决大量使用XMLDocument而产生的内存问题?
- 关于“ 的问题
- JQ根据select option的值,让该option被选中.
- 如果让回调函数执行完了后再执行后面的代码?
- HTML中document对象的用法
- 有没有JS高亮当前菜单的方法,不想用程序控制
刚想到 可以设计先关闭这个窗口,再打开一个窗口定向到登陆页面用JS,可是我代码上实现不了,会提示此页面正在关闭浏览器, 帮我实现一种吧?
top.location.href,
parent.window.top.location.href=
你们测试过或曾经用过吗? 都只能跳出一个框架。还是我其他地方有错?
一般都直接用top.location.href
<frameset rows="70,*" cols="*" frameborder="1" border="0" framespacing="1" BorderColor="#7D9EC0">
<frame src="top.jsp" name="top" scrolling="NO" noresize >
<frame src="down.jsp" name="down" scrolling="NO" noresize>
</frameset>
down.jsp<iframe frameBorder="0" id="left" name="left" src="left.jsp"
height="100%" width="162" >
</iframe>
<iframe frameBorder="0" id="main" name="right" scrolling="yes"
src="index/default.jsp" height="100%" width="100%" target="right"></iframe>
或者down.jsp
<frameset rows="90,*" cols="*" frameborder="1" border="0" framespacing="1" BorderColor="#7D9EC0">
<frame src="goodsquery.jsp" name="up" scrolling="NO" noresize >
<frame src="queryList.jsp" name="down" noresize >
</frameset>
这样我这么从queryList.jspsession过期跳到登陆页面啊?
parent.parent.location.href = 'xxx.php';
<frameset rows="70,*" cols="*" frameborder="1" border="0" framespacing="1" BorderColor="#7D9EC0">
<frame src="top.jsp" name="top" scrolling="NO" noresize >
<frameset cols="200,*" frameborder="1" border="0" framespacing="1" BorderColor="#7D9EC0">
<frame src="left.jsp" name="left" scrolling="NO" noresize>
<frame src="index/default.jsp" name="right">
</frameset>
</frameset>
在不同页面上写的框架:
index.jsp页面
<frameset rows="70,*" cols="*" frameborder="1" border="0" framespacing="1" BorderColor="#7D9EC0">
<frame src="top.jsp" name="top" scrolling="NO" noresize >
<frame src="down.jsp" name="down" scrolling="NO" noresize>
</frameset>
down.jsp <iframe frameBorder="0" id="left" name="left" src="left.jsp"
height="100%" width="162" >
</iframe>
<iframe frameBorder="0" id="main" name="right" scrolling="yes"
src="queryList.jsp" height="100%" width="100%" target="right"> </iframe>
或者 down.jsp
<frameset rows="90,*" cols="*" frameborder="1" border="0" framespacing="1" BorderColor="#7D9EC0">
<frame src="goodsquery.jsp" name="up" scrolling="NO" noresize >
<frame src="queryList.jsp" name="down" noresize >
</frameset> 这样queryList.jsp这么跳出到登陆页面? 比如框架frameset中的iframe怎么跳出框架?
<frameset rows="19,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="UntitledFrame-6" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frameset rows="*" cols="140,*" framespacing="0" frameborder="no" border="0" name="aa">
<frame src="mf.php" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />
<frame src="addbzs.php" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
</frameset>子框架:addbzs.php<frameset rows="183,*,197" cols="*" framespacing="0" frameborder="yes" border="0">
<frame src="addbm.php" name="topFrame" scrolling="auto" noresize="noresize" id="topFrame" title="topFrame" />
<frame src="zjbz1.php" name="mainFrame" scrolling="auto" id="mainFrame" title="mainFrame" />
<frame src="zjbz.php" name="bottomFrame" scrolling="auto" noresize="noresize" id="bottomFrame" title="bottomFrame" />
</frameset>下面的语句是放在zjbz1.php运行的,你看看了
parent.parent.location.href = 'xxx.php';
<frame src="addbzs.php" name="mainFrame" id="mainFrame" title="mainFrame" />
<frame src="zjbz1.php" name="mainFrame" scrolling="auto" id="mainFrame" title="mainFrame" />
关键是不是以上2句的 ID name要相同?
zjbz1.php运行的
parent.parent.location.href = 'xxx.php';
我的代码还是指跳出第一层的框架, 还有哪里需要注意吗?
可以通过alert(top.location);alert(parent.parent.location);alert(top.id)之类来测试你想要的frame.
alert(parent.parent.id);
alert(parent.id);
输出都是 undefined 晕
if (top.location !== self.location) {
top.location = self.location;
}
</script>