1.jsp中有个层div1,div1中有个iframe,就叫iframe1吧,iframe1的src为2.jsp。div1一开始是隐藏的,1.jsp载入后,通过button的onclick事件,让div1显示,
结果iframe1中没有东西,明明2.jsp中有内容的啊,
请问怎么回事,如何才能让iframe1中的内容显示?
注:不能通过button的onclick事件让iframe1重新载入一遍,因为要保存iframe1中的当前状态。

解决方案 »

  1.   

    饿滴神, 这么麻烦, 不为布局考虑的话, 省掉层吧, 直接操作DOM
      

  2.   

    1.jsp
    <html>
    <head>
    <script>
    function view()
    {
    var v = document.getElementById("here");
    v.style.display = "block";
    }
    </script>
    </head>
    <body>
    <button onclick="view()">点我</button>
    <div id="here" style="display:none;">
    <iframe src="2.jsp"></iframe>
    </div>
    </body>
    </html>=======================================
    2.jsp
    <html>
    <body>
    hello
    </body>
    </html>
    ======================================可以啊,你写错了吧