注册 登录
编程论坛 J2EE论坛

struts 里面的 jsp 页面带有 iframe 的转向问题

cfk0621 发布于 2008-05-21 15:00, 3100 次点击
有一个 Jsp 页面,里面分别有两个 iframe ,在这每个 iframe 里面又分别有个 jsp 页面,我想在点击左面的 iframe 里面的 jsp 页面的连接时通过 struts-config.xml 里面的
 <action path="..." type="...">
    <forward name="test" path="这里就是右面的 iframe 里面的 jsp 页面" />
 </action>
转向到右面这个 iframe 里面的 jsp 页面,怎么实现啊!!! 当中要经过 Action 的处理,比如说这个连接就是查询数据库表中的结果集,把返回的结果集在右边的 jsp 中显示!!!
5 回复
#2
lnyy10192008-05-21 16:05
试试看
向你说的这样的具体的工程我没做过,但是,我感觉,应该在你左边的iframe的页面超链接里做,点击超链接的时候就指定好target=“右边iframe的id”,这样估计就能跳转过去,你试试,应该差不多
#3
StarScar2008-05-21 16:36
document.getElementById(iframeId).src = actionName;
#4
cfk06212008-05-21 23:06
3Q
谢谢啊,我试过了,不行啊!还有没有更好的办法!
#5
StarScar2008-05-22 13:55
这样肯定是可行的,我用过。下面是页面的部分代码

//js
function addRoom(action){
    var id = document.getElementById("id").value;
    action = action + "?id=" + id;
    var iframe = document.getElementById("page");
    iframe.src = action;
}
//调用js的按钮
<input name="button" type="button" class="buttonpop" onClick="javascript:addRoom('toAddPage.action');" value="新增档案室" />
//iframe
<iframe src="notify.jsp"  frameborder="0" name="page"  width="100%" height="500" scrolling="auto" id="page">
        </iframe>
#6
cfk06212008-05-24 19:55
Good
这样行啊,谢谢啊!!
1