Мне было интересно, как я могу перейти на сайт, нажав кнопку «ОК» в окне предупреждения. Вот мой код до сих пор:Перейти к веб-ссылке из Alert Box
<html>
<script>alert(123)
</script>
</html>
Мне было интересно, как я могу перейти на сайт, нажав кнопку «ОК» в окне предупреждения. Вот мой код до сих пор:Перейти к веб-ссылке из Alert Box
<html>
<script>alert(123)
</script>
</html>
<script>
alert(123);
// go to whereever you want
window.location.replace('http://stackoverflow.com');
</script>
alert
блокирует, поэтому он ждет, пока вы не нажмете кнопку OK, чтобы продолжить выполнение кода.
код после alert()
функции будет выполняться, когда пользователь нажимает «Хорошо», поэтому поместите следующий код после alert()
функции:
window.location.href = '...';
Это изменит расположение в окне пользователя идет в ...
Замените ...
на URI.
Вы также можете позвонить в функцию window.location.replace()
.
Лучше использовать подтверждающий чем предупреждение:
if (confirm('go to stackoverflow?'))
{
window.location.replace('http://stackoverflow.com');
}
else
{
// Clicked no
}