起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5550|回复: 10

[结贴] html界面跳转至.w文件

[复制链接]

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
发表于 2017-2-23 18:53:55 | 显示全部楼层 |阅读模式
遇到一个问题,.w文件可以跳转至.html文件,但是使用了shellImp后,html跳转至.w界面,justep.shell.showPage("页面ID"),就不能跳转了?
发表于 2017-2-24 11:25:24 | 显示全部楼层
请问.w是如何跳转到 .html页面的!
如果这个页面是x5开发的建议全部使用.w页面!

关于标准html页面的打开显示问题,请参考:http://docs.wex5.com/wex5-app-question-list-2012/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2017-2-24 13:41:00 | 显示全部楼层
liangyongfei 发表于 2017-2-24 11:25
请问.w是如何跳转到 .html页面的!
如果这个页面是x5开发的建议全部使用.w页面!

给w文件嵌入 iframe跳转到html,界面的,现在html跳转至w文件,使用window.open()方法跳转的,也用过页面重定向,但是就是不能使用justep.shell.showpage().方法,要不就是打不开,要不就是在手机上跳出浏览器加载
回复 支持 反对

使用道具 举报

发表于 2017-2-24 13:51:21 | 显示全部楼层
james.lee 发表于 2017-2-24 13:41
给w文件嵌入 iframe跳转到html,界面的,现在html跳转至w文件,使用window.open()方法跳转的,也用过页 ...

可以在w页面中定义跳转页面的方法!然后html中调用外层的js方法
http://docs.wex5.com/wex5-ui-question-list-2012/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2017-2-27 16:30:31 | 显示全部楼层
liangyongfei 发表于 2017-2-24 13:51
可以在w页面中定义跳转页面的方法!然后html中调用外层的js方法
http://docs.wex5.com/wex5-ui-question- ...

现在可以使用justep.shell.showPage('main')方法跳转了,但是有点问题;举个例子:
现有index,login(嵌套login.html),role(嵌套role.html),register(嵌套role.html),main五个界面,三个是用Iframe嵌入的html页面,index页面打开login页面,login页面打开role界面,role界面打开register界面,register界面打开main界面,为什么按照上面你写的那种方法,role,register界面默认的父界面是login.w文件,这是为什么呢?
回复 支持 反对

使用道具 举报

发表于 2017-2-27 16:52:56 | 显示全部楼层
james.lee 发表于 2017-2-27 16:30
现在可以使用justep.shell.showPage('main')方法跳转了,但是有点问题;举个例子:
现有index,login(嵌套 ...

请问iframe 是直接放在哪个 页面中的??
放在什么页面中它的父就是什么??无论父是谁,在父中定义js方法能调用到就行了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2017-2-27 17:00:56 | 显示全部楼层
liangyongfei 发表于 2017-2-27 16:52
请问iframe 是直接放在哪个 页面中的??
放在什么页面中它的父就是什么??无论父是谁,在父中定义js方 ...

在role.html中只能找到父界面是login.w而不是role.w,register.html也是一样,父界面不是打开它的register.w,也不是role.w,而是只能调用到login.w的方法
回复 支持 反对

使用道具 举报

发表于 2017-2-27 17:27:07 | 显示全部楼层
james.lee 发表于 2017-2-27 17:00
在role.html中只能找到父界面是login.w而不是role.w,register.html也是一样,父界面不是打开它的register ...

iframe是放在哪个页面中的??
login.w 是最外层的页面吗??它是第一次打开的首页吗??

能调用就行的!不必在乎谁是父页,首先保证功能运行正常!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2017-2-27 17:43:47 | 显示全部楼层
liangyongfei 发表于 2017-2-27 17:27
iframe是放在哪个页面中的??
login.w 是最外层的页面吗??它是第一次打开的首页吗??

但是我如果传参什么的给父页面不是就不行了,就会出现问题的
回复 支持 反对

使用道具 举报

发表于 2017-2-27 18:08:24 | 显示全部楼层
james.lee 发表于 2017-2-27 17:43
但是我如果传参什么的给父页面不是就不行了,就会出现问题的

请问你的iframe是放在哪个页面中的??
按照问题提示,在父窗口xxx.w中,随便加一个div  应该是div在哪个页面,那么父页面就是谁
你可以定义多个div  ,使用相同的方法获取对应w页面的  model对象
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-23 14:44 , Processed in 0.094017 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表