1

子ポップアップ ウィンドウを閉じるのに問題があります。親ウィンドウのリンクをクリックすると、新しい子ウィンドウが開きます (このウィンドウは、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) を使用すると閉じないことです。何か助けて??

4

1 に答える 1

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>
于 2012-11-29T10:38:29.023 に答える