Tworzę „przycisk udostępniania”, aby udostępnić bieżącą stronę. Chciałbym pobrać aktualny adres URL strony i otworzyć go w nowym oknie. Obecna część adresu URL działa, ale nie mogę uruchomić następnej części.
Zmagam się ze składnią. Chciałbym określić nowy rozmiar okna na width=520, height=570
.
Coś jak:
<a target="_blank"
href="https://www.linkedin.com/cws/share?mini=true&url=[sub]"
onclick="this.href = this.href.replace('[sub]',window.location)">
LinkedIn
</a>
Jakieś pomysły?
javascript
new-window
Mark Mitchell
źródło
źródło
Odpowiedzi:
Zastosowanie
window.open()
:Spowoduje to utworzenie linku zatytułowanego,
Share Page
który otwiera aktualny adres URL w nowym oknie o wysokości 570 i szerokości 520.źródło
Po prostu użyj
window.open()
funkcji? Trzeci parametr pozwala określić rozmiar okna.Przykład
źródło
onclick
atrybutu. Nieco lepszą opcją jest utworzenie funkcji, którą wywołujesz zonclick
. UżywaniegetElementById
iaddEventListener
jest nadal czystsze. Korzystanie z jQuery w celu uzyskania krótszej składni (i kilku innych funkcji + mnóstwo wtyczek) jest również bardzo popularne.Nie należy mylić, jeśli nie podasz żadnych funkcji strWindowFeatures, to otworzy się w nowej karcie.
źródło