Как закрыть новую вкладку, которая открылась, нажав на изображение в JavaScript? - PullRequest
0 голосов
/ 22 ноября 2018

Я написал код в HTML, который откроет ссылку в новой вкладке после нажатия на изображение, но проблема в том, что я не могу закрыть это новое окно.

Я хочу знать, как закрытьэто новое окно ??

<html>
<h1>Click on the image below to open google homepage </h1>

<head>
    <script>
        var x;
        var win = document.links;

        function closeFunc() {
            win[0].close();
        }
    </script>
</head>

<body>
    <a id="google" href="http://www.google.com" target="_blank">
        <img src="https://usercontent1.hubstatic.com/12498898_f520.jpg" alt="image" />
    </a>
    <br> <br>
    <button onclick="closeFunc()"> Close</button>
</body>

</html>

1 Ответ

0 голосов
/ 22 ноября 2018

Просто попробуйте

<html>
<h1>Click on the image below to open google homepage </h1>

<head>
    <script>
        var x;
        var win = document.links;

        function closeFunc() {
            win[0].close();
        }


           function popuponclick()
   {
      my_window = window.open("http://www.google.com",
       "mywindow");

   }

   function closepopup()
   {
      if(false == my_window.closed)
      {
         my_window.close ();
      }
      else
      {
         alert('Window already closed!');
      }
   }
    </script>
</head>

<body>
    <a id="google" href="javascript: popuponclick()" target="_blank">
        <img src="https://usercontent1.hubstatic.com/12498898_f520.jpg" alt="image" />
    </a>
    <br> <br>
    <button onclick="javascript: closepopup()"> Close</button>
</body>

</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...