<sx:tree>导致<frameset>框架失效 我用<frameset>框架集合xloadtree来实现框架和菜单的。现在在右边菜单页面增加了一个<sx:tree>标签。现在出现的问题是只要在左边菜单点击了跳转到这个包含<sx:tree>的页面之后,再点击左边的任何功能。都会在新的窗口打开页面而不是在又面的主窗体显示。请大家指点下。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <frameset>是帧窗口。在<frameset>标签中不能有<body>标签和<body>标签内嵌的任何标签。如果你想在窗口中内嵌窗口的话,可以使用<iframe> 你出现的问题可以用设置target属性来解决。target的内置值_blank打开新窗口显示超链接,但新窗口没有名称、_parent当前帧的直接父窗口(也就是直接的html文件)、_self在原网页显示超链接。默认值、_top最顶层的父窗口 本身没有问题哦。我如果连接到其他没有<sx:tree>标签的页面是点几次都没有问题。但如果一旦连接到有<sx:tree>标签的页面。然后再点左边的菜单连接就出现问题了。会在新的窗口打开。 我的跳转都加了document.forms[0].target="mainFrame";的。。 <sx:tree> 那就是你定义这个标签的时候出问题了。你看看这个标签里面是怎么定义的。 <sx:tree id="treeTestId" rootNode="roleRoot" childCollectionProperty="children" nodeIdProperty="id" nodeTitleProperty="name" treeSelectedTopic="treeSelected"> </sx:tree>我就写了那么多。。生产的源码大概<div dojoType="struts:StrutsTreeNode" title="角色列表" id="-100"> <div dojoType="struts:StrutsTreeNode" title="主任角色" id="-9"></div> 我的意思是说 sx:tree标签是你自己定义的。 你进定义sx:tree标签的地方。看看这个标签的属性 sx:tree 添加click事件,用window.open("new.jsp", "右边的frame name"); 这个是用struts2的struts2-dojo-plugin-2.1.8.1.jar包的。不是我定义的 lz 你这个问题解决没有啊 我用的是iframe 和你又一样的问题哦 freemarker中ftl的制表符无效啊~~哪位大虾帮忙看一下 web练习中问题 谢谢回答 非常简单的问题:JAVA语言+HTML设计网站,页面设计使用DW,方便吗? 请教关于不同浏览器的预览上传图片 <html:file/>不能赋值,但有没有办法清空? 高手进 哪有jsp(只简单负责显示页面)+javabean(封装所有逻辑)的可供学习的源代码,很难找啊 关于AbstractWizardFormController不能上传 往sql语句里传值的问题 jsp全局变量 JSP+ssh+mysql hibernate中 could not resolve property
如果你想在窗口中内嵌窗口的话,可以使用<iframe>
target的内置值
_blank打开新窗口显示超链接,但新窗口没有名称、
_parent当前帧的直接父窗口(也就是直接的html文件)、
_self在原网页显示超链接。默认值、
_top最顶层的父窗口
document.forms[0].target="mainFrame";
的。。
你看看这个标签里面是怎么定义的。
rootNode="roleRoot"
childCollectionProperty="children"
nodeIdProperty="id"
nodeTitleProperty="name"
treeSelectedTopic="treeSelected">
</sx:tree>
我就写了那么多。。
生产的源码大概
<div dojoType="struts:StrutsTreeNode" title="角色列表" id="-100">
<div dojoType="struts:StrutsTreeNode" title="主任角色" id="-9">
</div>
看看这个标签的属性
sx:tree 添加click事件,用window.open("new.jsp", "右边的frame name");
我用的是iframe 和你又一样的问题哦