gz&帮你up!window.open 有返回值么?

解决方案 »

  1.   

    w=window.open("d.jsp");
    w.focus();
      

  2.   

    .......................NND~~~~~~真拽~~~~~
      

  3.   

    用提交的方式即可<form name=form1 target=newwin></form>如果newwin已打开,则不会再打开空口而在newwin窗口里显示.
      

  4.   

    然后用newwin.focus()会将窗口置前.
      

  5.   

    前段时间我也有类似问题,我采用以下方法解决,不知是否适合你var popUpWin=0;
    function checkWindow()//检查是否有子窗口打开,如果有则将焦点转到该窗口
    {
       if(popUpWin!=0)
      {
        if(!popUpWin.closed)
     {
        popUpWin.focus();
     }
      }
    }  function popUpWindow(URLStr, left, top, width, height)//打开窗口时用此函数,依你情况修改
    {
      if(popUpWin!=0)
      {
        if(!popUpWin.closed) popUpWin.close();
      }
      popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
    }
    <body onFocus="checkWindow()">
      

  6.   

    var w="undefined";
     function aaa(){
       if(w == "undefined"){
         w = window.open("value.htm","","toolbar=0,statebar=0,height=150,width=250");
       }else{
         w.focus();
       }
     }