使用zTree与Iframe 页面出现问题

LKon java工程师  2015-11-12 08:06:37
我在做一个管理系统,jsp页面主页的布局是左侧菜单栏+右侧iframe,点击左侧的菜单栏,页面就显示在iframe中。但是,我有一个页面使用了zTree(版本是3.5的,metro风格),当我点击了zTree的某一个子节点,之后再点击左侧菜单,页面就不会在iframe中显示,而是在新的标签页中打开,我找了好久都没有找到原因,有没有人遇到这种问题呢?
...全文
161 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
LKon 2016-01-27
找到问题在哪里了,我操作zTree的时候有一个js变量名叫name,iframe有一个属性名叫name,每次操作zTree修改了name值之后iframe的name值就找不到了,所以页面会在新窗口打开,具体为什么同名的js变量name修改会是iframe的name属性失效我还没弄清楚。
回复
LKon 2015-11-12
引用 1 楼 chilei2008 的回复:
楼主左侧菜单没有指定IFrame哪个版面显示阿,菜单栏zTree设定target值,指定frame 的name值就可以了阿。
显示zTree的页面也是显示在iframe里面的,左侧的菜单栏不是zTree,是一般的a标签,设置了target是iframe,zTree页面也是点击了a标签然后显示在iframe的。问题就在于,加载zTree页面之后,我点击了其中一个节点,之后再点击菜单栏的菜单,页面就在新标签页显示了,没有显示在iframe,找了好久,都没发现问题在哪里
回复
LKon 2015-11-12
引用 1 楼 chilei2008 的回复:
楼主左侧菜单没有指定IFrame哪个版面显示阿,菜单栏zTree设定target值,指定frame 的name值就可以了阿。
zTree的页面本身就在iframe里面的,然后我点击zTree中的节点,再点击左侧菜单栏的菜单项,加载出来的页面就在新的标签页打开了,而不是在iframe打开!
回复
晓磊来啦 2015-11-12
楼主左侧菜单没有指定IFrame哪个版面显示阿,菜单栏zTree设定target值,指定frame 的name值就可以了阿。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-11-12 08:06
社区公告
暂无公告