HTML href с целью, установленной на "_blank", не переходя на открытую страницу - PullRequest
0 голосов
/ 07 июня 2019

Я хотел бы создать тег с целевым атрибутом, установленным в пустое значение, но фактически не перемещая меня на открытую страницу, а оставаясь на той странице, на которой он был открыт.

Ответы [ 2 ]

1 голос
/ 07 июня 2019

Надеюсь, это поможет.

<!DOCTYPE html>
<html>
   <head>
      <title>Page Title</title>
      <style></style>
   </head>
   <body>
      <a href="https://google.com/" trueblank="true" >Click Me</a>
      <script>
         var links = document.querySelectorAll("a");
         links.forEach(function(each) {
            each.onclick = function(ev) {
                if(this.getAttribute("trueblank") == "true") {
                    ev.preventDefault();
                    window.open(this.href);
                 }
             }
         });
      </script>
   </body>
</html>
0 голосов
/ 07 июня 2019

следующий код JS ниже открывает новое окно в вашем текущем окне, и пользователь остается на первой странице еще

  window.open("https://www.w3schools.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");
...