父页面<html>
<head></head>
<body>
父页面内容
<iframe id="main" src="子页面"><iframe>
<body>
<html>
框架内页面<html>
<head></head>
<script>
if (parent.document.getElementById("main")!= null) {
parent.location.reload();
} else {
alert();
}
</script>
<body>
iframe内,页面内容
<body>
<html>出现如下问题:
如果父页面载入进来后,子页面要刷新父页面,但页面会不停的刷新,google了半天也不知道该从哪里入手,各位这个问题如何解决?谢谢
<head></head>
<body>
父页面内容
<iframe id="main" src="子页面"><iframe>
<body>
<html>
框架内页面<html>
<head></head>
<script>
if (parent.document.getElementById("main")!= null) {
parent.location.reload();
} else {
alert();
}
</script>
<body>
iframe内,页面内容
<body>
<html>出现如下问题:
如果父页面载入进来后,子页面要刷新父页面,但页面会不停的刷新,google了半天也不知道该从哪里入手,各位这个问题如何解决?谢谢
解决方案 »
- 我想实现 巧学巧用 文字滚动 js哪里出错了?
- Javascript反编译
- 关于变量用不用this的区别
- 一个关于showModalDialog的难题,高手们帮帮我!
- 怎么样用隐藏文本框传送数据,在线等,急啊!!!
- 关于窗口reload的问题
- 有关让<div>和</div>之间的内容不显示的问题
- 我是个新手,懂得一些网页,对javascript 的应用还不是很好,也许基础差吧!我想从头学习!现在好苦恼!
- 页面内有两个框架,分别为leftFrame 和mainFrame,leftFrame中有form1. mainFrame用于显示以form1传来的数据查出的数据,即如何在两个框
- 百度echarts柱形图,采用柱形包含展示
- 买《JavaScript征途》之前,希望大家只仔细看看下面的2篇文章
- 如何像当当网一样,鼠标移动到子标签LI的时候,父标签LI依旧有过渡的效果
下面的代码是完整的代码<html>
<head></head>
<script>
function checkLoad(){
if (parent.document.getElementById("main")!= null) {
parent.location.reload();
} else {
alert();
}
}
</script>
<body onload="checkLoad()">
iframe页面内容
<body>
<html>
不知道我说清楚没?
如果明白,这个怎么解决。
if (parent.document.getElementById("main")!= null) {
parent.location.reload();
} else {
alert();
}
if (parent.document.getElementById("main")!= null) {
这个对象就是子页面本身,每次加载后判断都是存在
自然会一直执行刷新
把这个判断语句里的对象要放到父页面中 main 框架的后面即可 就不会出现了(但这样又有什么用?)
楼主到底要干嘛?
1,这个是登录界面2,通过登录后,登录到模块选择页面3,选择模块后,进入模块界面,模块界面左边是目录树,右边是iframe,如果session失效,右边内容会定向到登录窗口。
4.通过右边窗口登录进来后,会定向到模块选择界面。在此时模块选择界面需要判断是否有父页面,如果有刷新整体页面,如果没有不执行刷新。注:刷新的目的是因为不想整个页面回到登录界面,只想让页面一直保持在刚才用户所在的页面。如果整体都定向到登录界面,那样感觉不好。我没有保存用户刚才浏览的地址,所以只能用我的这种方法