У меня есть тег привязки в моем HTML, который используется для события javascript. Код выглядит примерно так
<a href="#" onclick="myScript()">run</a>
Однако, когда я нажимаю на скрипт, при первом щелчке по ссылкам он перезагружает страницу. Второй и последующие клики, он выполняет JavaScript.
Сначала я подумал, что это как-то связано с URL
.
Мой URL-адрес
http://localhost/mypage.php?someid=1234567
Но после первого нажатия на ссылку javascript она меняется на
http://localhost/mypage.php#
Мое единственное решение на данный момент - изменить тег привязки на span и имитировать поведение, используя javascript и css, однако это взломанное решение.
Почему это происходит? Есть ли способ предотвратить это?
Мое приложение является приложением Java Struts, и оно также выполняется внутри фрейма.