cfk0621 发表于 2008-5-21 15:00

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

有一个 Jsp 页面,里面分别有两个 iframe ,在这每个 iframe 里面又分别有个 jsp 页面,我想在点击左面的 iframe 里面的 jsp 页面的连接时通过 struts-config.xml 里面的
<action path="..." type="...">
    <forward name="test" path="这里就是右面的 iframe 里面的 jsp 页面" />
</action>
转向到右面这个 iframe 里面的 jsp 页面,怎么实现啊!!! 当中要经过 Action 的处理,比如说这个连接就是查询数据库表中的结果集,把返回的结果集在右边的 jsp 中显示!!!

lnyy1019 发表于 2008-5-21 16:05

试试看

向你说的这样的具体的工程我没做过,但是,我感觉,应该在你左边的iframe的页面超链接里做,点击超链接的时候就指定好target=“右边iframe的id”,这样估计就能跳转过去,你试试,应该差不多

StarScar 发表于 2008-5-21 16:36

document.getElementById(iframeId).src = actionName;

cfk0621 发表于 2008-5-21 23:06

3Q

谢谢啊,我试过了,不行啊!还有没有更好的办法!

StarScar 发表于 2008-5-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>

cfk0621 发表于 2008-5-24 19:55

Good

这样行啊,谢谢啊!!

页: [1]

编程论坛