我点击左边菜单右边的iframe显示页面,其他的都可以就是一点到这个页面,第一次右边的iframe显示后第二次再点菜单,会重新打开一个窗口而不是在iframe中,这是为什么。 右边页面代码: <div id=”left”> <div id=”iframe” > </div> 样式: object{ #main { height: 100%; #left { #space{ |
|
15分 |
指定target
|
15分 |
指定target=frameName显示在哪个frame中,
|
15分 |
设置target即可
<a href=”xxxxx.html” target=”_self”>xxxxxxxxx</a> |
我已经在左边的菜单指定了target = mainfraim 上面的代码就是在右边mainframe中显示的。
问题是 我一链接到包含上面代码的页面 左边菜单指定了的target = mainfraim 就变成不起作用了。就会重新打开一个窗口 |
|
我猜测可能是样式变化使target = mainfraim 不起作用
我点击其他菜单是可行的,就这个不行 |
|
上面的代码是右边页面的,里面还包含了一个菜单,不要误解
|
|
10分 |
不会帮顶。。。。。。。。。。。。。
|
原因找出来了
是<s:tree>影响了布局 加载了s:tree后left.jsp里面的target就不起作用了 |
|
帮忙啊 顶者有分
|
|
问题出来了
我在<s:tree 加上theme=”simple” 就不会打开新窗口 但是显示不出来菜单报:dojo.widget.byId(“”””).selector为空或不是对象 theme=”ajax”就会跳窗口 <s:tree>到底是怎么生成html标签格式的 我汗 我狂汗 |
|
10分 |
指定target=frameName显示在哪个frame中,
|
可能是我说的不清楚。再说一次
页面布局:一个main.jsp 放 top.jsp nemu.jsp(left) xxx.jsp(mainframe) 一个treeTest.jsp 里面放了<s:tree> 点击nemu菜单 加载xxx.jsp到mainframe中,这已经实现(只要不点击treeTest.jsp都可行) 但是如果点击nemu菜单 mainframe中加载了treeTest.jsp 以后 再点menu中的菜单就会跳出窗口了, 再也不会跑到mainframe中 |
|
15分 |
顶一下…………
|
10分 |
原因你也知道了,你就改成这样吧,是用了struts2的标签后,target就失去作用了,那你就不要struts2的标签咯
|
不要struts2标签tree怎么输出
好像找到了一个方法 明天试试看 还是谢谢各位 结贴了 |