分享

javascript中父、子页面间调用 - sunycor的日志 - 网易博客

 posondlq 2011-05-25

javascript中父、子页面间调用

JavaScript 2008-05-26 17:16:01 阅读112 评论0   字号: 订阅

    

 

这段时间一个项目大量使用到了JS,虽然自己以前有所了解、也很感兴趣,可毕竟没做过什么项目,趁此机会,终于对JS算有了实战了(公司知道了可不爽了)。趁今天有点儿空,写下来,怕时间长了,又忘了。 这次主要谈谈父子页面间的调用。

父页面调用子页面,目前我知道有三种,以后知道了再补充

第一种:采用window.open(),打开一个新窗口

第二种:采用嵌入frame式调用,比如:

      <iframe src="/**.jsp" width="100%" height=100% name="mapFrame"></iframe>

第三种:采用window.showModalDialog(),打开一个新窗口

       showModalDialog('/window.jsp', window,'dialogHeight:300px;dialogWidth:600px;status=off');

对第一情况,父子页面间的处理:

      父页面调用子页面

           子页面用window.open打开,调用方法为

            var aa = window.open();

            aa. child ();//child ()为子页面的方法

      子页面调用父页面

             window.opener . parent ()  // window.opener 实际上就是通过window.open打开的窗体的父窗体。

对第二情况,父子页面间的处理:

      父页面调用子页面

            mapFrame. child ();//mapFrame为父页面中frame的name值,child()子页面中方法

      子页面调用父页面

            Window.parent. parent ()

对第三情况,父子页面间的处理:

      父页面不能调用 子页面的方法

      子页面调用父页面

             window.dialogArguments. parent ();

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多