日期:2014-05-17  浏览次数:20761 次

jsp iframe嵌套问题
我在一个iframe1里面定义了一个jsp页面,里面包含一个按钮a,想实现,点击按钮a之后,这个jsp页面里面嵌套的iframe2能够显示出来,不点按钮a的时候不显示,现在我把我的代码贴出来,现在能显示文字,但是就晃了一下立马就不显示iframe2里面的内容了,不知道什么原因,请大家帮忙看下
js代码:
<script type="text/javascript">
   function showFrm()
    {
        var objFrm = document.getElementById('iframe2');
        alert(objFrm.src);
        objFrm.src =  "studentInqueryClassroom.jsp";
        alert(objFrm.src);
        objFrm.style.display = "block";
     }
</script> 
jsp代码:
<td width="900">                                      
    <iframe ID="iframe2" name="iframe2"  src=""   width="100%" height="100%" 
            frameborder="0" scrolling="no"  >
    </iframe>
</td>
js执行到alert(objFrm.src);的时候studentInqueryClassroom.jsp的内容会显示,但是我点完alert弹出框的确定按钮之后,这个iframe2就变成空白了,什么都不显示了

------解决方案--------------------
里面包含一个按钮a,想实现,点击按钮a之后,这个jsp页面里面嵌套的iframe2能够显示出来
把你这个a标签贴出来看看!
 你是怎么触发事件的!
是 onclick="showFrm()"还是
href="javascript:showFrm()"

推荐使用:href="javascript:showFrm()"
------解决方案--------------------
你也可以做个button,背景放个图片