Я хочу, чтобы пользователь перешел на уже привязанную часть моего сайта в зависимости от их выбора в окне предупреждения. Когда появляется всплывающее окно с предупреждением, если они подтвердят, что у них есть iPhone (это просто информация, устройство действительно не имеет значения), оно должно сказать «Круто» и оставить их там, где они есть, потому что информация об iPhone начинается вверху. Однако, если они отменяются, я хочу, чтобы они перескакивали вниз страницы, где начинается информация об Android.
Я просматривал переполнение стека и другие различные сайты, но не могу найти что-то, что решает эту проблему, но извините, если я ошибаюсь.
<!--the Javascript function -->
function Question() {
var x=window.confirm("You have an iPhone right???")
if (x)
window.alert("Good!")
else
window.alert("Here is info for your device type!")
}
<!-- the html im looking to jump to -->
<h2 id = galaxyInt><a id = "SamsungStart">Samsung Galaxy Mobile
Security</a></h2>
Я надеюсь, что, не щелкнув окно предупреждения, подтверждение того, что оператор else переместит пользователя вниз по странице в нужный раздел.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Используйте window.location.href = "#SamsungStart"; для ссылки на идентификатор, к которому вы хотите перейти.
<!--the Javascript function -->
function Question() {
var x=window.confirm("You have an iPhone right???")
if (x)
window.alert("Good!")
else
window.location.href = "#SamsungStart";
}
Question();#top{
width:100%;
height:300px;
float:left;
background-color:blue;
}
.container2{
width:100%;
height:400px;
float:left;
background-color:green;
}
#galaxyInt{
width:100%;
float:left;
}
#SamsungStart{
width:100%;
float:left;
}<!-- the html im looking to jump to -->
<div id = "top"></div>
<div class = "container2">
<h2 id = "galaxyInt"><a id = "SamsungStart">Samsung Galaxy Mobile
Security</a></h2></div>@DGamache нет проблем, не забудьте отметить правильный ответ, если он помог.
не должно быть
window.location.href += "#SamsungStart"?