没办法..IE给你保存的只是静态源代码..只能用c/p大法.

解决方案 »

  1.   

    将动态页面放到一个textarea内,拷贝出来即可。
    <HTML>
    <HEAD>
    <STYLE>
    </STYLE>
    </HEAD>
    <BODY>
    <table id=tab1>
    <tr></tr>
    </table>
    <button onclick="addCell()">Add Cell</button><button onclick="showHTML()">show result</button>
    <textarea id=source cols=120 rows=20></textarea>
    <script>
    function addCell(){
     row = tab1.rows(0);
     e = row.insertCell();
     e.innerText = "cell:" + e.cellIndex;
     e.onmouseover=toggle;
     e.onmouseout=toggle;
    }
    function toggle(){
      var color="white";
     if(event.type=="mouseover") color = "red";
      event.srcElement.bgColor = color;
    }
    function showHTML(){
    alert(document.body.innerHTML);
    source.value = document.documentElement.innerHTML;
    }
    </script>
    </BODY>
    </HTML>
      

  2.   

    拷贝到记事本,另存为 xxx.htm即可。
      

  3.   

    用浏览器的另存只能存储打开的静态页面,动态内容不能这样存储。
    有一个简单办法:将动态页面要保存的部分选中,打开frontpage, 新建一个网页,粘贴进去,得到的就是动态生成的页面。