遇到个问题,父亲窗口调用子窗口的方法是可以调到的,用的自定义事件,mui.fire方法,相同的方法我在子窗口调父窗口方法的时候就调用不了了
if(!detailPage){
detailPage = plus.webview.getWebviewById('tab-navigation.html');
alert(detailPage);
}
detailPage打印为undefined。。。请问子窗口调用父窗口是不是要另外的方法。
遇到个问题,父亲窗口调用子窗口的方法是可以调到的,用的自定义事件,mui.fire方法,相同的方法我在子窗口调父窗口方法的时候就调用不了了
if(!detailPage){
detailPage = plus.webview.getWebviewById('tab-navigation.html');
alert(detailPage);
}
detailPage打印为undefined。。。请问子窗口调用父窗口是不是要另外的方法。
好冷 - 诚接外包,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
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