使用zTree与Iframe 页面出现问题

LKon 2015-11-12 08:06:37
我在做一个管理系统,jsp页面主页的布局是左侧菜单栏+右侧iframe,点击左侧的菜单栏,页面就显示在iframe中。但是,我有一个页面使用了zTree(版本是3.5的,metro风格),当我点击了zTree的某一个子节点,之后再点击左侧菜单,页面就不会在iframe中显示,而是在新的标签页中打开,我找了好久都没有找到原因,有没有人遇到这种问题呢?
...全文
249 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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值就可以了阿。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧