Menargetkan Tautan di IFrames dan Frame HTML

Buka tautan di tempat yang Anda inginkan

Saat Anda membuat dokumen untuk berada di dalam IFRAME, tautan apa pun dalam bingkai itu akan terbuka secara otomatis dalam bingkai yang sama. Tetapi dengan atribut pada tautan (elemen atau elemen) Anda dapat memutuskan di mana tautan Anda akan terbuka.

Anda dapat memilih untuk memberi iframe Anda nama unik dengan atribut dan kemudian mengarahkan tautan Anda pada bingkai itu dengan ID sebagai nilai atribut target:

id = "halaman">
target = "page">

Jika Anda menambahkan target ke ID yang tidak ada di sesi browser saat ini, ini akan membuka tautan di jendela browser baru, dengan nama itu. Setelah pertama kali, tautan apa pun yang mengarah ke target bernama itu akan terbuka di jendela baru yang sama.

Tetapi jika Anda tidak ingin menamai setiap jendela atau setiap bingkai dengan ID, Anda masih dapat menargetkan beberapa jendela tertentu tanpa perlu jendela atau bingkai bernama. Ini disebut target standar.

Empat Kata Kunci Target

Ada empat kata kunci target yang tidak memerlukan bingkai bernama. Kata kunci ini memungkinkan Anda membuka tautan di area tertentu dari jendela browser web yang mungkin tidak memiliki ID yang terkait dengannya. Ini adalah target yang dikenali oleh web browser:

Cara Memilih Nama-nama Bingkai Anda

Ketika Anda membangun halaman web dengan iframe, itu ide yang baik untuk memberikan masing-masing nama tertentu. Ini membantu Anda mengingat untuk apa mereka dan memungkinkan Anda mengirim tautan ke bingkai khusus tersebut.

Saya suka nama iframes saya untuk apa mereka. Sebagai contoh:

id = "tautan">
id = "external-document">

Menggunakan Frame HTML Dengan Target

HTML5 membuat bingkai dan bingkai usang, tetapi jika Anda masih menggunakan HTML 4.01, Anda dapat menargetkan bingkai tertentu dengan cara yang sama dengan Anda menargetkan iframes. Anda memberi nama frame dengan atribut id:

id = "myFrame">

Kemudian, ketika tautan di bingkai lain (atau jendela) memiliki target yang sama, tautan akan terbuka di bingkai itu:

target = "myFrame">

Empat kata kunci target juga bekerja dengan bingkai. _parent terbuka di dalam bingkai yang dilingkupi, _self terbuka dalam bingkai yang sama, _top terbuka di jendela yang sama, tetapi di luar frameset, dan _blank terbuka di jendela atau tab baru (tergantung pada browser).

Menetapkan Target Default

Anda juga dapat menetapkan target default pada halaman web Anda menggunakan elemen. Anda menetapkan atribut target ke nama iframe (atau bingkai dalam HTML 4.01) yang Anda inginkan untuk membuka semua tautan. Anda juga dapat menetapkan target default dari salah satu dari empat kata kunci target.

Berikut ini cara menulis target default untuk sebuah halaman:

Elemen ini termasuk dalam HEAD dokumen Anda. Ini adalah elemen kosong, jadi di XHTML, Anda akan menyertakan garis miring penutup:

/>