#javascript #html
Вопрос:
У меня есть веб-сайт, который застрял в закрытии вкладки браузера. Это код, который я предоставил.
<head profile="http://www.w3.org/2005/10/profile">
<link rel="icon"
type="image/jpg"
href="https://lh3.googleusercontent.com/YgzPv8NQgVPI1DY5yP_ID1-r1_3B6D6IhMw6OBbIyR_wISEtDe6AbljpX1qxUS6KK9Es2CQ1uE3dAlMzLhp5gx5Gh1D4_Rsp2FydHPuJbWn-5g7DBWKOHGOrsvVHumU49WY3k7vT_ICzsAzqfetP2zfd1vkGMG6O3WJZzY_9sVWwm-ZywoDPJ6Qxpf8fbh0ow8BYkIHT2BCgFWDk-nn-SJZbixxpb7OA9QdJyIyWr-fzffl46Ww2MZx4rMC5-9ImSzv_ZTgKB89i3fflrAR0063ADUE4NmJzSqnf3wuaQwDZjEkJalovEckyO5brf_5o_nwTfhZUElDF_asrHvHgF1ptq4XIzECTebeNrhzqQkIcKCpA0hD4b6TZ1nxcmc65K4UrzvuWWlHyfW5adzqJNwlByA9tWTNCHWPmLD2FUud0bywUSgvAS31noRh8GLlKH2ln5nbNMCY8CnN6c6OBZR6fS0nQ0a4bbzztxzkJX-3JwkwKocBlz9PMP_fFYrffd_R8OQJOSEfkHbOHP8wdFuS9ds-YOJ7oLtNxl4CRZP4kwDOywrUSXXja8XEU4mSZJb3UHiAprYnz-t-yfqm7Y9isJn22YMMgU8hjIufV20ckdcOi8vER90F8TeGjj6XWmKEtuwO_lONYr9t5-unKalapbHfr-D-UVms9AACfNB_Co9jXdzTWDa2_GJ_tQoLoqzr0C7178u5705QmNCqG__c=w708-h853-no?authuser=0">
<h1>Logon</h1>
<button onclick="SignIn()">Sign In</button>
<script>
function SignIn() {
var a=prompt("Enter your UserPass.");
var b=prompt("Enter your ID Number.");
if (a=="adminuser" amp;amp; b=="pass") {
alert("Welcome We logged you in.");
window.location.href("http://{admin-page}.imango.com.au")
}
else
alert("We could not log you in with the supplied details. Please try again later.");
}
</script>
Кажется, я не могу помешать ему закрыть веб-страницу после подсказок.
Кто-нибудь может мне помочь?
Комментарии:
1. Основная проблема, которую я вижу в вашем коде, заключается в том, что вы используете
href
его как функцию: это не так, это свойство включеноlocation
. Так и должно быть:window.location.href = "http://{admin-page}.imango.com.au"
2. Похоже, у вас нет функции window.close (), href не является функцией, используемой следующим образом: window. Расположение. href = «http://{страница администратора}.imango.com.au»
3. О, подожди, на самом деле это было печенье, которое меня испортило
Ответ №1:
<head profile="http://www.w3.org/2005/10/profile">
<link rel="icon"
type="image/jpg"
href="https://lh3.googleusercontent.com/YgzPv8NQgVPI1DY5yP_ID1-r1_3B6D6IhMw6OBbIyR_wISEtDe6AbljpX1qxUS6KK9Es2CQ1uE3dAlMzLhp5gx5Gh1D4_Rsp2FydHPuJbWn-5g7DBWKOHGOrsvVHumU49WY3k7vT_ICzsAzqfetP2zfd1vkGMG6O3WJZzY_9sVWwm-ZywoDPJ6Qxpf8fbh0ow8BYkIHT2BCgFWDk-nn-SJZbixxpb7OA9QdJyIyWr-fzffl46Ww2MZx4rMC5-9ImSzv_ZTgKB89i3fflrAR0063ADUE4NmJzSqnf3wuaQwDZjEkJalovEckyO5brf_5o_nwTfhZUElDF_asrHvHgF1ptq4XIzECTebeNrhzqQkIcKCpA0hD4b6TZ1nxcmc65K4UrzvuWWlHyfW5adzqJNwlByA9tWTNCHWPmLD2FUud0bywUSgvAS31noRh8GLlKH2ln5nbNMCY8CnN6c6OBZR6fS0nQ0a4bbzztxzkJX-3JwkwKocBlz9PMP_fFYrffd_R8OQJOSEfkHbOHP8wdFuS9ds-YOJ7oLtNxl4CRZP4kwDOywrUSXXja8XEU4mSZJb3UHiAprYnz-t-yfqm7Y9isJn22YMMgU8hjIufV20ckdcOi8vER90F8TeGjj6XWmKEtuwO_lONYr9t5-unKalapbHfr-D-UVms9AACfNB_Co9jXdzTWDa2_GJ_tQoLoqzr0C7178u5705QmNCqG__c=w708-h853-no?authuser=0">
<h1>Logon</h1>
<button onclick="SignIn()">Sign In</button>
<script>
function SignIn() {
var a=prompt("Enter your UserPass.");
var b=prompt("Enter your ID Number.");
if (a=="adminuser" amp;amp; b=="pass") {
alert("Welcome We logged you in.");
window.location.href=`http://${admin-page}.imango.com.au`
Я использовал backtick, чтобы включить переменную admin-страница
}
else
alert("We could not log you in with the supplied details. Please try again later.");
}
</script>
Ответ №2:
В приведенном выше примере Window.location.href
это не функция, а свойство, которое предоставляет нам текущее местоположение или вы можете назначить ему местоположение. Вместо этого вы можете Window.location.assign("http://{adminpage}.imango.com.au");
перенаправить пользователя на другую страницу.
Также, пожалуйста, добавьте Window.close()
, чтобы закрыть экран.
Комментарии:
1. Окно. Расположение. href не является переменной , пожалуйста, используйте слова с умом.
2. @Shubhra Kushal Я использовал функцию window.close() ранее, а позже изменил ее, чтобы перенаправлять своих пользователей, и она продолжала закрывать окно после
3. каждый. Я не хочу закрывать окно.
4. Это страница, на которой возникают проблемы. imango.com.au/adminccg.html