2011-10-04 236 views
0

我有一个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”标签。

回答

1

未经测试,但值得一试:

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

没有,它是相同的。 – Vlad

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; 
    } 
相关问题