父窗口(frame.aspx)与一个子窗口(a.aspx)的嵌套 
frame.aspx: 
<iframe id="a1" name="a1" framebord="0" src="about:blank"> </iframe>    
<input type="button" value="添加" onclick="parent.frames['a1'].location.href='a.aspx';"> 
a.aspx从一个空白页面到一个加载状态这是我现在的代码  
但我想实现的初始状态下a.aspx这个子窗口是关闭的,当点击button时候,子窗口打开 
小女子没有用过iframe, 所以请各位指教子窗口关闭然后open的代码~~~~~~~~~~

解决方案 »

  1.   

    你这个设计不太好,用iframe你最方便的是控制iframe的height属性,默认height=0,button点击,就设定height即可不过貌似你这个应用还不如设计一个DIV,然后控制DIV的隐藏和显示属性来显示你的a.aspx文件呢,你想想吧,呵呵
      

  2.   

    <script type="text/javascript">
    function checkmenu(){
    var infolist=document.getElementById('infolist');
    if(infolist.style.display!="none")
    infolist.style.display="none";
    else
    infolist.style.display="block";
    }
    </script>
    <a href="javascript:checkmenu();">点击显示隐藏内容</a>
    <div id="infolist" style="display:none;">
    这里默认是不显示的
    </div>
      

  3.   

    用隐藏做吧  开始隐藏 点BUTTON让它显示!
      

  4.   

    iframe  也可以隐藏显示的
      

  5.   

    iframe是可以显示,但这样设计不好,给自己造成很大的麻烦