Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не срабатывает событие OnMouseOver (https://javascript.ru/forum/misc/81464-ne-srabatyvaet-sobytie-onmouseover.html)

denis_alekss 01.12.2020 21:20

Не срабатывает событие OnMouseOver
 
При наведении мышкой на текст выпадает диалоговое окно Алерт, но после подтверждения ок не идет перенаправление на сайт.

<html>
    <head>
        <title>Form Test</title>
    </head>
    <body>
	<a href="http://www.news.newmail.ru" onMouseOver="alert('Уже уходите!');">Жмите сюда</a>
</body>
</html>

voraa 01.12.2020 21:57

Наверно надо не просто навести, а нажать.
Но alert - модальное окно, после появления оно блокирует все события на странице
Так, что не получится с алертом.

Вот так можно
<html>
    <head>
        <title>Form Test</title>
    </head>
    <body>
    <a href="http://www.news.newmail.ru" onmouseover="if (confirm('Уже уходите!')) this.click();">Жмите сюда</a>
</body>
</html>


Часовой пояс GMT +3, время: 05:17.