论坛首页 Java企业应用论坛

子页面刷新父窗口

浏览 16407 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-02-09   最后修改:2010-01-06

下面的例子是一个子窗体调用方法改变父窗体

主页面 cc.html

<html>
<head>
<script type="text/javascript">
function temp(id) {
document.getElementById("temp").src = id;



}
  function temps(id) {
  alert(id);
}
</script>
</head>
<body>
主页
<a  href="#" id="bb.html" onclick="temp(this.id);" > bb </a>
<a  href="#" id="xx.html" onclick="temp(this.id);" > cc </a>
<Iframe id="temp" src="xx.html" width="500" heitht="600">aa </IFRAME>
</body>
</html>

子页面 xx.html

<html>

<body>
这是第一个子页面
</body>
</html>

子页面 bb.html

<html>
<body>
第二个子页面
<a  href="#" id="xx.html" onclick="window.parent.temp(this.id);" > cc </a>
</body>
</html>

把这三个页面放在同一个目录下面 ,打开主页面试一下再对着代码看一下你就会找到你所需要的东西了


以下是iframe的一些语法
标记的使用格式是:
  <Iframe src="URL" width="x" height="x" scrolling="[OPTION]" frameborder="x"> </iframe>
  src:文件的路径,既可是HTML文件,也可以是文本、ASP等;
  width、height:"画中画"区域的宽与高;
  scrolling:当SRC的指定的HTML文件在指定的区域不显不完时,滚动选项,如果设置为NO,则不出现滚动条;如为Auto:则自动出  现滚动条;如为Yes,则显示;
  FrameBorder:区域边框的宽度,为了让“画中画“与邻近的内容相融合,常设置为0

   发表时间:2009-02-13  
第4行代码:window.opener.location = window.opener.location;
没看明白。
0 请登录后投票
   发表时间:2009-02-13  
ftuo 写道
第4行代码:window.opener.location = window.opener.location;
没看明白。

子页面刷新父页面。
0 请登录后投票
   发表时间:2009-02-14  
三种解决方案:
1。使用AJAX直接提交,然后把内容加到父页中的表格当中。
2。使用JS,在提交后自动刷新父页面。
3。楼主这种方式对用户来说容易乱,应该禁止弹出窗口,总是使用一个页面。
0 请登录后投票
   发表时间:2009-02-14  
大猫汤姆 写道
三种解决方案:
1。使用AJAX直接提交,然后把内容加到父页中的表格当中。
2。使用JS,在提交后自动刷新父页面。
3。楼主这种方式对用户来说容易乱,应该禁止弹出窗口,总是使用一个页面。

windows.opener.reload(); ?

模式对话框?

另这个发错版了.
1 请登录后投票
   发表时间:2009-02-16  
大猫汤姆 写道
三种解决方案:
1。使用AJAX直接提交,然后把内容加到父页中的表格当中。
2。使用JS,在提交后自动刷新父页面。
3。楼主这种方式对用户来说容易乱,应该禁止弹出窗口,总是使用一个页面。


其实用“弹出窗口”很不安全,然后不好控制。但是客户要求是这样的,所以只能这样实现。
1 请登录后投票
   发表时间:2009-02-17  
CoderDream 写道
大猫汤姆 写道
三种解决方案:
1。使用AJAX直接提交,然后把内容加到父页中的表格当中。
2。使用JS,在提交后自动刷新父页面。
3。楼主这种方式对用户来说容易乱,应该禁止弹出窗口,总是使用一个页面。


其实用“弹出窗口”很不安全,然后不好控制。但是客户要求是这样的,所以只能这样实现。


是的,这样的产品都不允许弹出窗口的,这样省事,而且不容易出错。我们遇到了都是说服客户,并且态度很强硬,说产品就是不允许弹出窗口。
你们要是这里可以弹出来了,那么客户很可能要你们其它地方也统一使用这种模式,那工作量就大大的上去了。

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics