jquery,子父窗口传值的问题

streamlong 发布于 2011/09/01 08:44
阅读 3K+
收藏 1

现有一个edit.jsp,它里面包含一个隐藏的div层,点击edit.jsp上的弹出按钮,弹出这个div(采用的是Jquery的Dialog),在关闭这个div时,将div中的数据返回到edit.jsp中,那个关闭div这个层时触发的事件该怎样书写将值返回呢?

我把事件也写在edit.jsp中,我能取到弹出层中的值,但是不能将值赋给edit.jsp中的隐藏变量。。。

 

加载中
0
scl33
scl33
dialog有2种 window .showModalDialog(模态)和 window .showModelessDialog(非模态),调用方法的第二个参数是个变量, 可作为传入的参数, 存入任何JS对象. 2种方法的返回值均存在于window. returnValue, 存在于调用dialog的window域中. 即通过 window. returnValue获取.
0
scl33
scl33
如果是一个DIV的话. 应该是在同一个window域啊, 在关闭DIV的click事件里, 直接操作当前window域类的DOM或JS对象是没有问题的啊? 不理解你的问题.
scl33
scl33
@streamlong : 刚看了jquery的文档(http://jqueryui.com/demos/dialog/#default), 对话框确实是一个使用了垫片的层, 那么就是在同一个window域, 应该是可以直接取当前window域的DOM对象的, 感觉是你设值的时候有问题, 你是怎么设值的?
streamlong
streamlong
我采用的是jquery的Dialog插件,不是使用的javascript的那个原始取值方式,不过仍感谢你得回答。
返回顶部
顶部