|
本帖最后由 mailkxd 于 2015-11-18 22:07 编辑
登录时,从login.w到达主页(home.w),用的如下代码:
if (justep.Browser.isX5App && justep.Browser.isAndroid) {
window.open("home.w", "_self");
} else {
window.open("home.w", '_self', 'toolbarposition=top,location=no,enableViewportScale=yes');
}
现在想实现从主页(home.w)打开一个子窗口(jihua.w),在子窗口中完成操作后,关闭窗口回到主页。
1.用的Portal发现没反映,代码如下:
justep.Portal.openWindow("$UI/rfms/jiandu.w");
点击以后,不报错,但页没不跳转,也没任何反应。
2.没办法,又用的windowDialog控件,代码:
this.comp("dlgjiandu").open({
data : {
Id : id,
Name : name,
DiDian : didian
}
});
可以正常打开。问题是,在新窗口中,不知如何关闭窗口。
想用window.close(); 。提示:Scripts may close only the windows that were opened by it.
没办法,用代码:window.history.back(); 发现这个代码执行一次没反应,页面不退回。执行两次则会直接退回login.w,而不是退回home.w。
请问:该怎么返回home.w。
3.能不能实现从home.w打开 jihua.w以后,让jihua.w关闭,返回home.w,并且让home.w保持在之前的状态?
|
|