0

誰かがそれが何が起こっているのか知っていますか?次のコードを書いたので、ユーザーがコードをクリックすると、別のページのウィンドウがポップアップ表示されます。どういうわけか、これは私がリンクをクリックするたびに常にポップアップ2ウィンドウです。

<table>
  <tr>
    <td colspan="2" align="center">
        <a id="goLink" style="cursor:pointer">Link</a>
    </td>
  </tr> 
</table>

<script type="text/javascript">

    $("#goLink").click(function () {
        window.open("http://localhost/test.aspx");
    });

</script>

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

これが発生する唯一の理由は、ページのアンカー タグに無意識のうちに 2 つのクリック イベントを関連付けた場合ですgoLink。あなたはそれをチェックしましたか?

于 2011-03-30T04:36:12.713 に答える
0

アンカーには href 属性がありますか?その場合、デフォルトのクリックが発生する可能性があり、 preventDefault メソッドを使用してそれを停止する必要があります

于 2011-03-30T04:50:40.943 に答える