<html>
<head>
<script language="JavaScript">
<!--
function open_child_win()
{
window.open('http://finance.sina.com.cn/money/bank/20070402/01123461981.shtml','child1');
}
function getHtml()
{
divHtml.innerHTML=child1.??? }
// -->
</script>
</head>
<body>
<a href="javascript:open_child_win()">下载</a> <a href="javascript:getHtml()">读取html</a>
<div id="divHtml"></div>
</body>
</html>即:function getHtml()
{
divHtml.innerHTML=child1.??? }
应该如何编写?谢谢!!!

解决方案 »

  1.   

    跨DOMAIN了是不可以的,
    一个域下的可以
      

  2.   

    <script language="JavaScript">
    <!--
    var win;
    function open_child_win()
    {
    win = window.open('about:test','child1');
    }
    function getHtml()
    {
    divHtml.innerHTML=win.document.body.innerHTML;
    } // -->
    </script>
      

  3.   

    hbhbhbhbhb1021(天外水火(我要多努力)) :加载完了呀,才调用的!
      

  4.   

    0009(夏天以南) 的代码没问题的,做过测试了,你现在报什么错误
    <html>
    <head>
    <script language="JavaScript">
    <!--
    var win;
    function open_child_win()
    {
    win = window.open('1.htm','child1');
    }
    function getHtml()
    {
    divHtml.innerHTML=win.document.body.innerHTML;
    }
    // -->
    </script>
    </head>
    <body>
    <a href="javascript:open_child_win()">下载</a> <a href="javascript:getHtml()">读取html</a>
    <div id="divHtml"></div>
    </body>
    </html>
      

  5.   

    我的是:
    function open_child_win()
    {
    window.open('http://finance.sina.com.cn/money/bank/20070402/01123461981.shtml','child1');
    }是跨域引起的错误吧?谢谢!
      

  6.   

    rongrong_2008() ( ) 信誉:100    Blog 我的是:
    function open_child_win()
    {
    window.open('http://finance.sina.com.cn/money/bank/20070402/01123461981.shtml','child1');
    }是跨域引起的错误吧?谢谢!
    ----------------------
    是的