页面刷新的问题 有没有支持页面刷新的函数? 要实现的功能是:页面1提交一个请求后刷新页面2。即在页面1中提交数据后,更新页面2中的数据。 请问这个怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 估计页面1是页面2的子页面如果是window.open()方式打开的,用window.opener.location.reload();如果是模式窗口,在模式窗口关闭后,在页面2中用window.location.reload(); window.parent.frame[框架2].loaction.reload(); 既然在同一个框架中,找到父页面,看看页面2所在的frame的名字然后在页面1中使用window.parent.frames[框架2名].loaction.reload(); window.open(pageurl,name,parameters)里的name只要是同一个的话,就会再次刷新刚才已经打开的页面2例如页面2,你开始的name是page2,那么你再次提交时的name还是page2就在同一个子画面打开。你可以通过pageurl传递参数。把window.open放在一个方法里,在那个方法里你可以写如何显示数据。 top.mainFrame.actual_content_frame.exitNow()framset下的跨域方法调用top.mainFrame.document.getElementById('thirdMenuChildren')framset下的跨域对象调用 用的iframe呀。window.parent.frames[框架2名].loaction.reload();这个怎么用啊? 可以用frameset划分页面如下:<frameset rows="400,*" frameborder="NO" border="0" framespacing="0"> <frame src="页面2.jsp" name="frame2" scrolling="NO" noresize> <frame src="页面1.jsp" name="frame1" scrolling="NO" noresize> </frameset>在页面1中通过表单处理后提交给页面2显示:<form name="form1" action="数据处理后返回结果" target="frame2"><!--结果在frame2中显示--> <!--相关数据--> <input type="submit" name="submitBtn" value="提交"/></form> 可我用的是iframe啊如果把iframe改成frameset那工程就大了因为页面里面很多调用的部分如果要改成frameset的话改动太大iframe该怎么实现呢? 直接设置iframe的src属性就可以了a.htm<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>a</title></head><body><iframe id="if1" src="b.htm" ></iframe><iframe id="if2" src="http://www.baidu.com"></iframe></body></html>b.htm<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>b</title><script>function on_click(){var if2 = window.parent.document.getElementById("if2");if2.src=if2.src;//重新设置框架2的src}</script></head><body><input type=button onclick="on_click()" value="refresh"></body></html> 急 等 求改造一个简单的JS js如何传递这样的值 用confirm跳转页面JS 在一个JSP里面执行两个SQL语句出现对象已关闭错误。在线等。麻烦大家了 把程序嵌入网页的问题,请大家帮忙看看,多谢! 求大神帮忙解决js鼠标移入事件 关于前面TABLE指定某行或某列背景颜色闪烁的问题。 javaScript中如何判断一页中是否有数据?用于没有数据禁止按“打印”按钮。 请问如何在打开一个word文档时给该doc的属性赋值? 有谁懂lotus notes 5.0 js提交信息 动态添加fieldSet
如果是window.open()方式打开的,用window.opener.location.reload();
如果是模式窗口,在模式窗口关闭后,在页面2中用window.location.reload();
然后在页面1中使用window.parent.frames[框架2名].loaction.reload();
里的name只要是同一个的话,就会再次刷新刚才已经打开的页面2
例如页面2,你开始的name是page2,那么你再次提交时的name还是page2
就在同一个子画面打开。你可以通过pageurl传递参数。
把window.open放在一个方法里,在那个方法里你可以写如何显示数据。
framset下的跨域方法调用
top.mainFrame.document.getElementById('thirdMenuChildren')
framset下的跨域对象调用
这个怎么用啊?
<frameset rows="400,*" frameborder="NO" border="0" framespacing="0">
<frame src="页面2.jsp" name="frame2" scrolling="NO" noresize>
<frame src="页面1.jsp" name="frame1" scrolling="NO" noresize>
</frameset>
在页面1中通过表单处理后提交给页面2显示:
<form name="form1" action="数据处理后返回结果" target="frame2"><!--结果在frame2中显示-->
<!--相关数据-->
<input type="submit" name="submitBtn" value="提交"/>
</form>
如果把iframe改成frameset那工程就大了
因为页面里面很多调用的部分
如果要改成frameset的话改动太大
iframe该怎么实现呢?
a.htm
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>a</title>
</head><body>
<iframe id="if1" src="b.htm" ></iframe>
<iframe id="if2" src="http://www.baidu.com"></iframe>
</body></html>b.htm
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>b</title>
<script>
function on_click(){
var if2 = window.parent.document.getElementById("if2");
if2.src=if2.src;//重新设置框架2的src
}
</script>
</head><body>
<input type=button onclick="on_click()" value="refresh">
</body></html>