
Nah, ada cara termudah untuk membuat semua link di blog kita terbuka di jendela baru. Vanudin membuat sebuah script yang akan membuat setiap link di blog kita terbuka di jendela baru. Berikut adalah scriptnya :
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i = anchors.length-1; i >= 0; i--) {
var anchor = anchors[i];
if (anchor.href) {
if (!anchor.href.match(/^http:\/\/.*mywebsite\.com.*$/))
anchor.target = "_blank";
}
}
}
window.onload = externalLinks;
Jika anda berniat untuk membuat semua link blog anda terbuka di jendela baru, simpan kode tersebut dengan nama external.js dan upload ke server kesayangan anda. Untuk memanggilnya, gunakan kode berikut :
<script src=" JAVASCRIPT_URL/external.js" type="text/javascript"></script>
Ganti JAVASCRIPT_URL dengan hosting dimana anda menyimpan file tersebut. Sebelumnya aku juga memasang kode tersebut di blog ini. Dan memang, semua link akan terbuka di jendela baru tanpa kita harus mengaturnya. Sayangnya, hal ini justru merepotkan karena tidak hanya link keluar blog ini saja yang terbuka di jendela baru, link antar blog ini pun juga terbuka di jendela baru. Hal ini cukup mengganggu. Ada juga pengunjung yang protes karena permasalahan ini.
Permasalahannya, aku tidak tahu (dasar masih awam) bagaimana memfilter agar link-link keluar saja yang dibuka di jendela baru. Oleh karena itu, lebih baik aku buang lagi script ini dan biarlah secara manual menambah kode target="_blank" di setiap link keluar, daripada mengorbankan kenyamanan pengunjung saat menjelajahi isi blog ini. Jika anda bisa memfilter link mana yang dibuka di jendela baru dan link mana yang tidak, tentu script ini cukup membantu. Jika anda bisa, tolong dishare disini, ya...
+ comments + 10 comments
:* oh gitu mas :D thank tipsnya :D saya biasanya pake cara manual gitu :D hehehe
pakai manual memang lebih sesuai keinginan, mas. kita bisa menentukan mana yang mau dibuka di jendela baru, mana yang mau dibuka dijendela aktif saat itu. hanya saja, kadangkala kita kelupaan. tapi aku juga sekarang pakai manual saja
Recent blog post: Membuat Semua Link Terbuka di Jendela Baru
:-D
bagus juga infonya mas..
lumayan untuk koleksi. thanks ya...
salam kenal
Recent blog post: Pertarungan di kursi peringkat alexa
Salam kenal juga mas david. terima kasih dah nyempetin mampir kesini
Recent blog post: Membuat Semua Link Terbuka di Jendela Baru
Salam blogger!
=aRSYIL=
Numpang promosi: kunjungi blogku arsyil.blogspot.com
Tampaknya kesalahan ada pada bagian script :
if (!anchor.href.match(/^http:\/\/.*mywebsite\.com.*$/))
silahkan ganti mywebsite dengan URL website anda. Maka setiap URL internal blog anda tidak akan terbuka pada windows baru.
Semoga membantu.
Recent blog post: http://www.patromax.com/just-high-paying-keyword-is-not-enough/
Wah, masternya langsung yang kasih pencerahan. makasih ya mas dah sudi mampir kesini, langsung praktekin lagi...
tenk you tipsnya bang....
berguna banget bagi yang newbie..hehehe
ok ok ok
It’s obvious that your knowledge of the subject is deep and this made for a very interesting read. Thank you.
Post a Comment