top.location是在顶层frame中打开新页
window.location是在当前frame中打开新页

解决方案 »

  1.   

    top.location    是顶层location 对象
    window.location   指当前frame的location 对象
      

  2.   

    top.location 专指框架顶层location 对象
    window.location   指当前frame或浏览器的location 对象
      

  3.   

    谢谢各位朋友的说明,那我如何做呢?在一个页面里有供用户输入数据的表单,用户输入后提交后,弹出一个窗口,
    在新弹出的窗口中的JAVASCRIPT程序需要得到主页面地址中的URL,如何做呢?谢谢解答。
      

  4.   

    在弹出的窗口里用window.opener
    就是你的页面的URL
      

  5.   

    我用window.opener.location.host不行,提示我说网页有错误。
    而用window.location.host就可以通过,尽管不是我要的。请问各位大侠还有什么办法?谢谢了。