HTML4.0 menambahkan atribut baru: rel. Atribut ini digunakan untuk menggambarkan hubungan antara link dan halaman yang berisi link tersebut, serta target link tersebut.
rel memiliki banyak nilai atribut, seperti berikutnya, sebelumnya, bab, bagian, dll. Yang ingin kita gunakan adalah atribut rel='externa l'. Kode aslinya ditulis seperti ini:
<a href="document.html" target="_blank"> Buka jendela baru</a>
Sekarang tulis seperti ini: <a href="document.html" rel="external">Buka jendela baru</a>
Ini adalah metode yang ketat. Tentunya harus dipadukan dengan javascript agar efektif.
Kode lengkap JS dari javascript adalah sebagai berikut:
Berikut isi kutipannya: fungsi tautan eksternal() { if (!document.getElementsByTagName) kembali; var jangkar = dokumen.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++) { var jangkar = jangkar[i]; jika (anchor.getAttribute("href") && jangkar.getAttribute("rel") == "eksternal") jangkar.target = "_blank"; } } window.onload = tautan eksternal; |
Anda bisa menyimpannya sebagai file .js (seperti external.js), lalu memanggilnya melalui metode koneksi eksternal: <script type="text/javascript" src="external.js"></script>
Itu saja.
Alasan: Terutama karena masalah "kemudahan penggunaan dan keramahan", karena orang asing menganggap tidak sopan membuka jendela baru tanpa persetujuan pengguna atau perintah yang jelas.