关于window.open()函数打开的子窗体与其父窗体通讯的问题,大家务必帮我看看,多谢! to zhfkiller(杀手) : 我WEB方面很水,拜托说的详细一些,最好能给段代码让我看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1)我想使返回的结果显示在父窗体的<iframe>标记内你可以写一个jsp方法。在父窗体的<iframe>标记中加入一个唯一的ID,然后用document.getElementById("xxx")同时设value为你在子窗口得到的值。在子页面中调用parent页面的方法时函数前面要加“opener.”2)我想达到如下目的:当点击子窗体的"提交"按钮后,查询条件能正常提交,同时当前子窗体关闭.在子窗口中调用window.close()就可以了 to muiz(): 有例子么? 1)主页面 <iframe name="aa" src="list.htm"> </iframe> 打开子页面 window.open("son.htm")在son.htm 里面按查询得结果var a 后 可以使用 self.opener.frames['aa'].document.form1.textName.value=a; 来给iframe赋值list.html 里面必须有表单 <form name=form1> <input type=text name=textName> </form> 2) 在子页面查询完毕 给主页iframe赋完值后 使用self.opener=nullself.close() 即可关闭该页面 to longshenwang(清一色!一条小青龙) : 问题1)正在试 问题2):如果这样做,表单的查询条件无法提交,不知道为什么 你提交到什么页 是本页面吗?<form name="son.htm" target="_self">如果 不是的话 直接在提交的页面里面写 上面两句《form name="other.htm" target="_self"> to longshenwang(清一色!一条小青龙) : 哦,原来<form>标记也有 target 属性啊, 请问我可不可以用这个target属性直接指向主页面的<iframe>啊? 如果可以的话,要怎么写? target 属性只是说明你提交后页面所处的位置 提交到什么页面上 是 action="" 来控制的! to longshenwang(清一色!一条小青龙) 子窗体关闭的问题解决了, 结果数据显示的问题我想到了其他办法,其实那个字符串是一个XML字符流,我要对它进行解析,再生成HTML显示在<iframe>里 还有一个问题,为什么我写的查询条件提交表单在window.showModalDialog()方法打开的模态窗口里不起作用,我为它写的表单验证程序也无效.而这些代码在window.open()方法打开的子窗口里却都好使. IE9 下 X-UA-Compatible 在 iframe 下为何失效 JavaScript不能做到的事 请教:firefox如何模拟超链接点击 用js实现页面排版 理论探讨 对象销毁 JS 怎样获取该标签的id ?? 关于防御XSS的一些基础问题 关于top.location!=location问题 求助…………………………! 往表格中增加单元,往单元中增加TEXT,如何取得其中的TEXT名 关于document.getElement("ID")的讨论,请各位指教(是帮忙javascript) 恳求大家帮我解决这个问题,我苦苦想了一个月还未有结果
你可以写一个jsp方法。在父窗体的<iframe>标记中加入一个唯一的ID,然后用document.getElementById("xxx")同时设value为你在子窗口得到的值。在子页面中调用parent页面的方法时函数前面要加“opener.”
2)我想达到如下目的:当点击子窗体的"提交"按钮后,查询条件能正常提交,同时当前子窗体关闭.
在子窗口中调用window.close()就可以了
to muiz(): 有例子么?
打开子页面 window.open("son.htm")在son.htm 里面按查询得结果var a 后 可以使用 self.opener.frames['aa'].document.form1.textName.value=a; 来给iframe赋值list.html 里面必须有表单 <form name=form1>
<input type=text name=textName>
</form>
self.opener=null
self.close() 即可关闭该页面
to longshenwang(清一色!一条小青龙) : 问题1)正在试 问题2):如果这样做,表单的查询条件无法提交,不知道为什么
如果 不是的话 直接在提交的页面里面写 上面两句
《form name="other.htm" target="_self">
to longshenwang(清一色!一条小青龙) :
哦,原来<form>标记也有 target 属性啊, 请问我可不可以用这个target属性直接指向主页面的<iframe>啊? 如果可以的话,要怎么写?
to longshenwang(清一色!一条小青龙) 子窗体关闭的问题解决了, 结果数据显示的问题我想到了其他办法,其实那个字符串是一个XML字符流,我要对它进行解析,再生成HTML显示在<iframe>里 还有一个问题,为什么我写的查询条件提交表单在window.showModalDialog()方法打开的模态窗口里不起作用,我为它写的表单验证程序也无效.而这些代码在window.open()方法打开的子窗口里却都好使.