одно нажатие с ошибкой 2 всплывающих окон - PullRequest
0 голосов
/ 30 марта 2011

Кто-нибудь знает, что происходит? Я написал следующий код, чтобы пользователь щелкнул по коду, и появится всплывающее окно для другой страницы. Так или иначе, это всегда всплывающие 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>

Как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 30 марта 2011

имеет ли ваш якорь атрибут href, и в этом случае может произойти срабатывание щелчка по умолчанию, и вам нужно остановить это, используя метод protectDefault

0 голосов
/ 30 марта 2011

Единственная причина, по которой это произойдет, - это то, что вы неосознанно связали два события щелчка для тега привязки goLink на вашей странице.Вы это проверяли?

...