if(self.opener.document){alert("存在");}else{alert("不存在");}

解决方案 »

  1.   

    longshenwang(独眼龙) 有错误
    nolonely(琴令人寂,月令人孤) 好像不行
      

  2.   

    我写的是正确的,可能你是在框架中,用top.opener
      

  3.   

    if (Window.opener&&!Window.poener.closed)
        Window.opener.status = strMsg;
    通过opener属性就可以参考到父窗口的Window对象了。
      

  4.   

    nolonely(琴令人寂,月令人孤) 非常感谢你的帮助,但是你这个方法是在父窗口关闭的情况下可以,如果是画面漂移怎么办?(即父窗口中的画面改变了)
      

  5.   

    在弹出窗口中写
    <HTML>
    <HEAD>
    <TITLE> 弹出窗口 </TITLE>
    <script>
    function test(){
    if(!self.opener.closed){alert("存在);}else{alert("不存在");}}
    </script>
    </HEAD>
    <BODY>
    点击按钮判断父页是否存在
    <input type =button name=a value="判断" onclick="test();">
    </BODY>
    </HTML>
      

  6.   

    longshenwang(独眼龙) 兄 ,父窗口要是迁移的话,子窗口还是判断不出来,因为我要从子窗口中获得数据传给父窗口,如果父窗口中的原先画面被其他画面替代的话,子窗口就会出错,还希望大家多想想办法。不胜感激!!!!!!!
      

  7.   

    试试这个!<HTML>
    <HEAD>
    <TITLE> 弹出窗口 </TITLE>
    <script>
    function test(){ if(!self.opener.closed)
    {
    alert("主窗口存在");
    }
    else
    {
    alert("主窗口不存在!^_^");
    }</script>
    </HEAD>
    <BODY>
    点击按钮判断父页是否存在
    <input type =button name=a value="判断" onclick="test();">
    </BODY>
    </HTML>
      

  8.   

    <HTML>
    <HEAD>
    <TITLE> 弹出窗口 </TITLE>
    <script>
    function test(){
    if(self.opener.location.href==b.value)
    {
    alert("主窗口存在");
    }
    else
    {
    alert("主窗口不存在!^_^");
    }
    }
    </script>
    </HEAD>
    <BODY>
    点击按钮判断父页是否存在
    <input type="text" name="b" value="">
    <input type =button name=a value="判断" onclick="test();">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    b.value=self.opener.location.href
    //-->
    </SCRIPT>
    </BODY>
    </HTML>
    我 试了ok
      

  9.   

    我在IE6.0 SP1上不好用,系统提示 不可写入。
    self.opener.location.href 这句话有问题(父窗口画面迁移的情况下)
      

  10.   

    谢谢以上朋友的帮助,我用下面的方法实现了我所需要的效果,希望能给大家一点帮助。
    try {
      parent.window.opener.location.href;
       alert("主窗口存在");
    }catch(exception ){
       alert("主窗口不存在");
       parent.window.close();
       return;
    }
      

  11.   

    我的是win2000 server sp4 IE5
    在win2000 server sp4 IE6 上试了都OK
    你换this.opener.location.href
    试试