关于打开新的弹出窗口

时间:2011-10-04 09:47:34

标签: javascript jquery popup window

我有一个ExtJS和jquery生成的表,其中包含从数据库中获取的数据,我使用此函数打开新窗口

    function popUpPlayer(url) 
   {

         newWindow = window.open(url, "Flash Player", "height=255, width=735, status = no, toolbar = no, menubar = no, resizable = no", "_blank");
         if (window.focus) 
        {
            newWindow.focus()
        }
        return false;
   }

工作正常。但问题是,当我点击表格的每一行时,我想要打开全新的窗口并加载我拥有的新Flash播放器。

相反,它只打开一个新窗口,当我点击表格的其他行时,它只是在同一窗口中重新加载内容。

任何想法如何解决这个问题,可能还有jquery或其他什么?

行不是“a”标签,它们是“tr”标签。

2 个答案:

答案 0 :(得分:1)

未经测试但值得一试:

newWindow = window.open(url, "_blank", "height=255, width=735, status=no, toolbar=no, menubar=no, resizable=no");

答案 1 :(得分:0)

对我来说,每次都使用独特的窗口名称

function popUpPlayer(url) 
   {
         var rnd = Math.floor((Math.random()*200)+1);
         newWindow = window.open(url, rnd, "height=255, width=735, status = no, toolbar = no, menubar = no, resizable = no", "_blank");
         if (window.focus) 
        {
            newWindow.focus()
        }
        return false;
   }