Saya membuat "tombol bagikan" untuk berbagi halaman saat ini. Saya ingin mengambil URL halaman saat ini dan membukanya di jendela baru. Saya memiliki bagian URL saat ini berfungsi, tetapi sepertinya tidak dapat membuat bagian selanjutnya berfungsi
Saya berjuang dengan sintaks. Saya ingin menentukan ukuran jendela baru untuk width=520, height=570
.
Sesuatu seperti:
<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>
Ada ide?
javascript
new-window
Mark Mitchell
sumber
sumber
Jawaban:
Gunakan
window.open()
:Ini akan membuat tautan berjudul
Share Page
yang membuka url saat ini di jendela baru dengan ketinggian 570 dan lebar 520.sumber
Cukup gunakan
window.open()
fungsi? Parameter ketiga memungkinkan Anda menentukan ukuran jendela.Contoh
sumber
onclick
atribut. Opsi yang sedikit lebih baik adalah membuat fungsi yang Anda panggil dari menuonclick
. MenggunakangetElementById
danaddEventListener
masih lebih bersih. Menggunakan jQuery untuk mendapatkan sintaks yang lebih pendek (dan beberapa fitur lainnya + banyak plugin) juga sangat populer.Jangan bingung, jika Anda tidak akan memberikan strWindowFeatures maka itu akan terbuka di tab baru.
sumber