Open URL in nieuw venster met JavaScript

Ik maak een ‘deelknop’ om de huidige pagina te delen. Ik wil de huidige pagina-URL nemen en deze in een nieuw venster openen. Ik heb het huidige URL-gedeelte werkend, maar het lijkt erop dat het volgende gedeelte niet werkt.

Ik worstel met de syntaxis. Ik wil de nieuwe venstergrootte specificeren op width=520, height=570.

Zoiets als:

<a target="_blank"
   href="https://www.linkedin.com/cws/share?mini=true&amp;url=[sub]" 
   onclick="this.href = this.href.replace('[sub]',window.location)">
    LinkedIn
</a>

Enig idee?


Antwoord 1, autoriteit 100%

Gebruik window.open():

<a onclick="window.open(document.URL, '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');">
  Share Page
</a>

Hiermee wordt een link gemaakt met de titel Share Pagedie de huidige url opent in een nieuw venster met een hoogte van 570 en een breedte van 520.


Antwoord 2, autoriteit 27%

Gebruik gewoon window.open()functie? Met de derde parameter kunt u de venstergrootte specificeren.

Voorbeeld

var strWindowFeatures = "location=yes,height=570,width=520,scrollbars=yes,status=yes";
var URL = "https://www.linkedin.com/cws/share?mini=true&amp;url=" + location.href;
var win = window.open(URL, "_blank", strWindowFeatures);

Antwoord 3, autoriteit 3%

Niet verwarren, als je geen strWindowFeatures geeft, wordt het geopend in een nieuw tabblad.

window.open('https://play.google.com/store/apps/details?id=com.drishya');

Other episodes