Membuat Semua Link Eksternal Terbuka di Window Baru Otomatis (Jquery)
Cara Menambahkan Script Pembuka Link Eksternal Otomatis
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'></script>(abaikan script di atas jika sudah punya yang sejenis)
<script type='text/javascript'>2. Buka dashboard Blogger > Template > Edit HTML
$(document).ready(function(){$("a[href^='http://']").each(function(){if(this.href.indexOf(location.hostname)==-1){$(this).attr("target","_blank")}});$("a[href^='https://']").each(function(){if(this.href.indexOf(location.hostname)==-1){$(this).attr("target","_blank")}})});
</script>
3. Cari </head> (cara mencari kode di template editor Blogger)
4. Letakkan script yang sudah dicopy tepat di atas </head>.
5. Save template and done!
Catatan Singkat: Bagaimana Script Bekerja & Info Tambahan
Conditional tag (if) digunakan untuk mengajukan persyaratan/cek kedua protocol tersebut, dan jika nilainya sama dengan -1, maka link yang harus dicari (disyaratkan) adalah link yang tidak berada di dalam host yang sama (bukan link yg menuju website/blog anda), alias bersifat eksternal (External Links).
Setelah link-link sesuai persyaratan ditemukan, maka disisipkan / diinjeksikan atribut target="_blank" [{$(this).attr("target","_blank")}].
Logikanya, karena value -1 berarti adalah link yang tidak berada di host yang sama (link yang tidak menuju website/blog anda), maka value 1 berarti sebaliknya (nilai positif), yaitu jika diubah dari -1 ke 1, maka semua link internal anda akan terbuka di window baru.
Jika anda menginginkan semua link, baik internal maupun eksternal terbuka di window baru (meski saya tidak menyarankan), tidak perlu menggunakan script demikian, cukup gunakan tag base targettting berikut dan letakkan di dalam tag head (sebelum </head>):
<base target="_blank"/>Simak selengkapnya dalam cara membuat link terbuka di window/tab baru.
That's it, and have a nice blogging, fellow brothers and sisters ;)
© copyright Ahmad Khoirul Azmi, published only for buka-rahasia.blogspot.com.
Written by: Ahmad Khoirul Azmi
Thanks for reading! Suka dengan artikel ini? Please link back artikel ini dengan codedi bawah atau share dengan sharing buttons di atas. Copy paste wajib dengan ijin saya, serta menggunakan link sumber seperti di bawah. Gunakan etika. Saya akan berlakukan DMCA COMPLAINT secara langsung tanpa pemberitahuan atas copas tanpa mengikuti ketentuan yg berlaku.
16 Comment(s):
Mkasih info link eksternal terbuka di window barunya Mas, langsung diterapkan nch, karena kadang lupa waktu membuat link pada edit post untuk mencentang terbuka di window barunya..
Wah, berguna banget nih. Khusus untuk link eksternal.
dengan cara ini pengunjung akan tetap berada di bog kita meskipun membuka link lain :D
artikel tutorial yang menarik nih
Kalo untuk diarea tertentu gimana ya..
@All: thanks and selamat mencoba
@wahyu: butuh penambahan conditional tag (if dan else) yang cukup rumit, ke depan akan saya share kalo sudah sempat meramunya, hehe
menyimak gan, nanti dipraktekkan di blog saya
Terima kasih infonya gan . . praktek dulu yaah!
terimakasih tutorialnya, saya kopi script nya, ya, nanti saya coba , semoga berhasil, makasiiih
Infonya keren!, tapi kapan-kapan aja praktekinnya :p
Kunjungi kembali yah :)
cuman pakai jquery doang, mungkin bisa dipakai class/id biar munculnya di area tertentu
ilmu baru nih, thanks gan share nya :D
Thank gan sudah saya gunakan berguna banget untuk external link agar link blog kita tetap di tab pertama :D
Tidak disarankan untuk link internal dibuka pada window baru apa ada pengaruhnya pada alexa dan bounce rate Mas Ahmad Khoirul Azmi ? Terima kasih atas tutorial barunya.
Bukan, bukan masalah alexa atau bounce rate, tapi semua link internal yang terbuka di window baru aka melelahkan user dan bikin bingung karena semua seperti itu, misalnya link di menu, sebaiknya terbuka di window yang sama, kecuali beberapa link.
theks sob atas infonya dan ilmunya,
Post a Comment