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