Застрял в окне.закройте() функцию javascript

#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