mumuxi
mumuxi
  • 发布:2015-09-10 15:17
  • 更新:2015-09-15 23:57
  • 阅读:1883

关于自定义事件,子窗口调用父窗口的问题。

分类:MUI

遇到个问题,父亲窗口调用子窗口的方法是可以调到的,用的自定义事件,mui.fire方法,相同的方法我在子窗口调父窗口方法的时候就调用不了了

if(!detailPage){  
     detailPage = plus.webview.getWebviewById('tab-navigation.html');  
     alert(detailPage);  
}

detailPage打印为undefined。。。请问子窗口调用父窗口是不是要另外的方法。

2015-09-10 15:17 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

id不正确

  • mumuxi (作者)

    可是我这个页面是存在的啊。名字就叫这个。。。

    2015-09-10 15:26

  • DCloud_UNI_FXY

    回复 mumuxi:页面存在,不代表id就是这个

    比如首页的id是plus.runtime.appid

    2015-09-10 15:29

  • mumuxi (作者)

    回复 DCloud_UNI_FXY:怎么设置webview id?

    2015-09-10 15:31

  • DCloud_UNI_FXY

    回复 mumuxi:非首页的其他webview在create的时候,都可以指定id

    2015-09-10 15:35

  • mumuxi (作者)

    谢谢。。。var sub = plus.webview.create(subpages[i], subpages[i], subpage_style);。。。我看了下父窗口的html是在文件夹下的,所以前面多了个文件名。没找到。才开始用这个做,第一个项目,各种小问题,以后麻烦了。

    2015-09-10 15:40

好冷

好冷 - 诚接外包,QQ:23380891

不是有个opener?
http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewObject.opener

还有个http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewObject.parent

该问题目前已经被锁定, 无法添加新回复