看了半天都没看明白你究竟想在同一个窗口打开还是在不同的窗口打开页面。window.open("xxx.xxx","窗口名称","参数");窗口名称相同的话就在同一个窗口打开,不同名称就不同窗口,这样会设置了吧?

解决方案 »

  1.   

    比如你上面的名称都设置为"window",那么就是在同一个窗口打开的,如果象下面改为不同名称就开两个新窗口了function openHurts(id)
    {
        if (id==1)
        {
            window.open("../voice_sys/item_yxzj1.asp?proid=<%=proid%>&uid=<%=session("UID")%>&uip=<%=session("uip")%>",'window1');
        window.close();    }
       
    }
    function openHurts2(id)
    {
        if (id==1)
        {
            window.open("item_yxzj.asp?proid=<%=proid%>&uid=<%=session("UID")%>&uip=<%=session("uip")%>",'window2');
        window.close();    }
     
    }
      

  2.   

    还有一点,我改上边的WINDOW1 ,WINDOW2同样是在一个窗口打开的,
      

  3.   

    不同的项目在点同一个的时候调用的是同样的程序,所以改了也是一样的,现在问题的关键是我每次都调用openHurts()的话,能不能实现每次都打开新窗口,在普通窗口中实现是简单的,会不会是因为在对话框中实现起来不同呢?