操作父窗口问题,高分求教! 页面A用open方法打开编辑界面B在返回页面中用js处理页面A 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 唠叨兄:你的方法我是不是了解的有偏差:界面B中用js处理提交,并让window.opner来控制界面A?--但是B中js怎么完成一些php才能做的事情,js里面怎么调用php页面dealB.php呢?恳请指点。 当编辑完b表的时候.可以刷新一下a表.让a从新读取数据.这样就更新了a的内容了.比如当你点击b表的"保存"的时候.b表关闭-a表更新. 经过一次server端的php处理后,要么刷新a页面,把数据读进去。要么就是用php输出的页面(可以是b页面,也可以是其他)再对a页面进行js操作。但是必须要能获得a页面的句柄。比如:a页面的窗口有名字,或者php的输出页面是a页面的关联窗口(父窗口,子窗口之类)。 javascript的opner就可以做到,你在B页中的跟改完成后就将B页中的值赋给A页中的隐含对象。那样你一提交所有数据都可提交到后台 用opener.document对父窗操作 我曾用javascript的opener将子窗口中的列表值选中用onclick()传回父窗口。 是否类似于:<script>opener.location.href="index.php";</script>就可以刷新父窗口? 一个相关的问题,如何刷新同级的框架页面,就是楼主说的页面B如何刷新页面A的问题,如何在页面B中得到页面A的操作句柄? 关于刷新父窗口的问题,看看我在回答隔壁问题的帖子:window.opener应该只对用window.open方式打开的页面才有用。你可以直接用window.parent.frames.location="主页面url";的方法来刷新。或者:子页面中form定义成_parent的触发方式:<form name="form1" method="POST" action="***" target="_parent">然后直接用window.location.replace(="主页面url");来刷新也可以。 如何解析.net写的webservice返回的xml数据 求一个正则表达式 为何使用PHP4无法连接ADODB呢 如何以数字为界限,将字符串分别存入到数组里面!@ 如何判断某个字符串中是否存在某个字符? 请教各们高手,apache配置的问题。 如何开发供PHP调用的so模块? 再给分:怎样判断checkbox被选中了? 自己php写的网页在ie上看乱码,为什么? 有点搞脑子的session问题,帮忙? 郁闷,成了文字编辑,散分! 请问php的register设置没有打开时,如何接收上传文件的内容?
你的方法我是不是了解的有偏差:
界面B中用js处理提交,并让window.opner来控制界面A?--但是B中js怎么完成一些php才能做的事情,js里面怎么调用php页面dealB.php呢?
恳请指点。
比如当你点击b表的"保存"的时候.b表关闭-a表更新.
要么就是用php输出的页面(可以是b页面,也可以是其他)再对a页面进行
js操作。但是必须要能获得a页面的句柄。比如:a页面的窗口有名字,或者php的输出页面是a页面的关联窗口(父窗口,子窗口之类)。
opener.document对父窗操作
用javascript的opener将子窗口中的列表值选中用onclick()传回父窗口。
<script>opener.location.href="index.php";</script>
就可以刷新父窗口?
你可以直接用window.parent.frames.location="主页面url";的方法来刷新。
或者:
子页面中form定义成_parent的触发方式:
<form name="form1" method="POST" action="***" target="_parent">
然后直接用window.location.replace(="主页面url");来刷新也可以。