Вот простой тег <a>
, который ссылается на исполняемый файл.Событие onClick
JavaScript перенаправляет пользователя на другую веб-страницу через 3 секунды.
<a href="http://www.example.com/download.exe"
onClick="setTimeout('window.location="/downloading.html"',3000);return true;">
LINK</a>
Так что оно не работает, потому что слишком много вложенных цитат.
Первые кавычки ""
предназначены для функции onClick
.Вторые кавычки ''
предназначены для функции SetTimeout
.Мне нужны третьи кавычки для функции window.location.Я попытался использовать оба «и», но ни один из них не работает. Приведенный выше синтаксис не работает.
Я могу решить эту проблему путем рефакторинга JavaScript в функцию, но есть причины, по которым я не могу реализовать это.на это?
РЕДАКТИРОВАТЬ:
Ответы ниже не совсем сработали, но привели меня к правильному решению:
onClick="setTimeout('window.location=\'/downloading.html\'',3000);return true;"