我在关闭子弹出窗口时遇到问题。当我单击父窗口上的链接时,将打开一个新的子窗口(此窗口用于使用URL启动正确的软件)。我的目标是在启动所需工具后立即关闭此子窗口,使父窗口保持打开状态。
这是我的代码:
<a href="<s:property value="URL" />" rel="notes" target="_self">
JQuery:
$recherche_globale_a_rel.filter('[rel="notes"]').click(function () {
var myPage = window.open($(this).attr('href'));
myPage.close();
return false;
});
问题是使用firefox时子窗口正常关闭,但在使用IE(IE8)时不关闭。 任何帮助?
答案 0 :(得分:1)
好像你有问题:
<a href="<s:property value="URL" />" rel="notes" target="_self">
由于双引号内有双引号,请尝试更改它:
<a href="<s:property value='URL' />" rel="notes" target="_self"></a>
或:
<a href="<s:property value=\"URL\" />" rel="notes" target="_self"></a>