现在的问题在于,点击这个链接后,原来的页面会返回一个值 [object],除非,先定义一个变量,可是,如果定义变量,又在一行里就完成........还有就是,怎么才能方便的把一页的内容处理成代码向页面里写入?比如,把http://www.cctv.com/index.htm的页面里的代码写到那个新生成的窗口里?不是链接,是把页面的内容先放到主页面,当用户点击时再向新窗口的页面里写入

解决方案 »

  1.   

    <a href="void();" onclick="javascript:window.open('about:blank','PopWindow','scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,top=50,left=150,width=320,height=432')";return false;>打开一个新页面</a><
      

  2.   

    打错,要把最后一个"放到return false;后面
      

  3.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function op()
    {
    var a = window.open('about:blank','PopWindow','scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,top=50,left=150,width=320,height=432'); a.location.href ='http://www.cctv.com/index.htm';
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <a href="javascript:op()">打开一个新页面</a><br>
    </BODY>
    </HTML>
      

  4.   

    楼上的,这个我也会呀,我是说要在一行里搞定呀!不过,辛苦了,我会给你分的。我是说,window.open了以后,不能有返回值,而且,要把http://www.cctv.com/index.htm里的内容也写到主页面里,由主页面写到新窗口中
      

  5.   

    to:  yaniu(雅牛)大哥,你的方法不行呀,说得明白点行吗?应该放到那里呀?
      

  6.   

    <div id="dddd">
      <p>test</p>
    </div>
     <a href="void();" onclick="javascript:var aa=window.open('aaa.htm','PopWindow','scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,top=50,left=150,width=320,height=432');aa.document.write(dddd.innerHTML);return false;">打开一个新页面</a> 
      

  7.   

    to yaniu(雅牛)大侠,上面的方法已经实现了,谢谢你哟,不过,能不能把主页面里的内容隐藏起来做用资源文件不显示出来?在新打开的窗口中再显示呢?麻烦你了,这个问题一解决,马上结帐
      

  8.   

    呵呵,自己搞定了,加了个样式就行了!style="VISIBILITY: hidden;"谢谢各位了,结帐!