<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>增加框架</title>
<script>
function addFrame(){
var info=new Array("增加框架","去掉框架");
if (btnFrame.value==info[0]){
btnFrame.value=info[1];
div_frame.innerHTML="<iframe width=600 height=500 src='b.htm'></iframe>";
}else{
btnFrame.value=info[0];
div_frame.innerHTML="";
}
}
</script>
</head><body>
<input type="button" value="增加框架" name="btnFrame" onClick="addFrame()">
<div id="div_frame"></div>
</body>
</html>

解决方案 »

  1.   

    可是我用的不是iframe,而是
    <frameset framespacing="0" border="0" frameborder="0" rows=*,25>
    <frame src="index.aspx" scrolling="auto">
    <frame src="mp3\play.asp" scrolling="no" noresize>
      

  2.   

    <!--第一个页面   frame.htm-->
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>主框架</title>
    <script>
    bFrame=false;
    function setupFrame(){
    if (bFrame==false){ // 增加框架
    var objFrame=document.createElement("<FRAME SRC='b.htm'>");
    frameset1.appendChild(objFrame);
    bFrame=true;
    }else{ // 删除框架
    frameset1.removeChild(frameset1.children[1]);
    bFrame=false;
    }
    }
    </script>
    </head><frameset rows="80,*" frameborder="NO" border="0" framespacing="0" id="frameset1">
      <frame src="a.htm" name="topFrame" scrolling="NO" noresize>
    </frameset>
    <noframes><body></body></noframes>
    </html>
    <!--第二个页面   a.htm-->
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>固定窗口</title>
    <script>
    function fun_test(el){
    (el.value=="增加框架")?el.value="删除框架":el.value="增加框架";
    window.top.setupFrame();
    }
    </script>
    </head><body>
    <input type="button" onClick="fun_test(this)" value="增加框架">
    </body>
    </html>
    <!--第三个页面   b.htm-->
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>变化窗口</title>
    </head><body>
    变化窗口
    </body>
    </html>