用正则表达式匹配
不过不是每个网页都遵循HTML规范的,直接插入网页可能造成格式异常

解决方案 »

  1.   

    给 body 一个ID ,用js取出
    document.getElementById("ID").innerHTML;
      

  2.   

    A.html;
    ...
    <div id="Layer1">....内容</div>
    ...
    <a href='javascript:test()'>b.html</a>
    <script language="javascript">
    function test(){
    var str=document.getElementById('Layer1').innerHTML;
    var arr=window.showModalDialogB.html", new String(str),"dialogWidth:50em;dialogHeight:33em;status:0;scroll:no")
    }
    B.html:
    ....
    <td id=objTd></td>
    ....
    </html>
    <SCRIPT LANGUAGE="JavaScript">
    var srcStr= window.dialogArguments;objTd.innerHTML = srcStr ;</SCRIPT>
      

  3.   

    有一句就为
    var arr=window.showModalDialog("B.html", new String(str),"dialogWidth:50em;dialogHeight:33em;status:0;scroll:no")