Не работает onclick с таймером
Есть событие onclick, который некорректно работает на Safari. После перехода и возвращения на страницу, ссылка перестает работать.
<a href="#" onclick="url=this.href;setTimeout('location.href=url',600);this.href='javascript:void(0)';">cсылка</a>
<a href="#" onclick="url=this.href; setTimeout('location.href='+url, 600); return false;">cсылка</a>
Есть ли рабочий скрипт задержки перехода по ссылке, который работает корректно на всех браузерах?
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
<a href="#"
onclick="var linkUrl=this.href;setTimeout(function(){location.href=linkUrl;},600);return false;"
>cсылка</a>