随笔-204  评论-90  文章-8  trackbacks-0

在弹出窗口中获得或设置主窗口的任何值:
打开弹出窗口时用:showModalDialog(url, window, feathers)
在弹出窗口中使用 window.dialogArguments 对象(即主窗口传递过来的 window 对象集),即可以获得或者设置主窗口的值。

具体实例:

window.showModalDialog('areaAdd.jsp",window,'dialogWidth:245px;dialogHeight:210px;status:no;help:no;scroll:no;');

其中window参数如果是需要页面间传值就必须要,否则可为空。父子页面之间通讯也需要该参数。主页面的iframe名称为areaIframe,子页面名称为areaAdd,父页面通知子页面刷新用:areasIframe.location.href='areaIframe.jsp'。子页面通知父页面刷新使用:window.dialogArguments.areasIframe.areasReload();其中areasReload()是子页面中的javascript方法

注意 iframe 的属性必须使用前缀 document.all 访问,例如 document.all.iframeId.marginWidth。

posted on 2007-01-17 15:37 一凡 阅读(1669) 评论(1)  编辑  收藏 所属分类: JS$AJAX

评论:
# re: JS在弹出窗口中获得或设置主窗口的任何值 2012-02-25 16:25 | ss
ss  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: