Pautan Penargetan dalam HTML IFrames dan Bingkai

Buka pautan di mana anda mahu mereka

Apabila anda membuat dokumen untuk berada di dalam IFRAME, sebarang pautan dalam bingkai itu akan dibuka secara automatik dalam bingkai yang sama. Tetapi dengan atribut pada pautan (unsur atau unsur) anda boleh menentukan di mana pautan anda harus dibuka.

Anda boleh memilih untuk memberikan iframes anda nama unik dengan atribut dan kemudian menunjuk pautan anda pada bingkai itu dengan ID sebagai nilai atribut sasaran:

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

Jika anda menambah sasaran kepada ID yang tidak wujud dalam sesi penyemak imbas semasa, ini akan membuka pautan dalam tetingkap penyemak imbas baru, dengan nama itu. Selepas kali pertama, sebarang pautan yang menunjukkan sasaran yang dinamakan akan terbuka dalam tetingkap baru yang sama.

Tetapi jika anda tidak mahu nama setiap tetingkap atau setiap bingkai dengan ID, anda masih boleh menyasarkan beberapa tetingkap tertentu tanpa memerlukan tetingkap atau bingkai yang dinamakan. Ini dipanggil sasaran standard.

Empat Kata Kunci Sasaran

Terdapat empat kata kunci sasaran yang tidak memerlukan frame bernama. Kata kunci ini membolehkan anda membuka pautan dalam bidang tertentu dari tetingkap pelayar web yang mungkin tidak mempunyai ID yang dikaitkan dengannya. Ini adalah sasaran bahawa penyemak imbas web mengenali:

Cara Pilih Nama Bingkai Anda

Apabila anda membina laman web dengan iframes, itu adalah idea yang baik untuk memberi setiap nama tertentu. Ini membantu anda mengingati apa yang mereka ada dan membolehkan anda menghantar pautan ke bingkai khusus tersebut.

Saya suka namakan iframes saya untuk apa yang mereka ada. Sebagai contoh:

id = "links">
id = "external-document">

Menggunakan Bingkai HTML Dengan Sasaran

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

id = "myFrame">

Kemudian, apabila pautan dalam bingkai yang lain (atau tetingkap) mempunyai sasaran yang sama, pautan akan dibuka dalam bingkai tersebut:

target = "myFrame">

Empat kata kunci sasaran juga berfungsi dengan bingkai. _parent terbuka dalam bingkai yang dilampirkan, _self dibuka dalam bingkai yang sama, _top terbuka dalam tetingkap yang sama, tetapi di luar frameset dan _blank terbuka dalam tetingkap atau tab baru (bergantung kepada penyemak imbas).

Menetapkan Sasaran Lalai

Anda juga boleh menetapkan sasaran lalai pada halaman web anda menggunakan elemen. Anda menetapkan atribut sasaran kepada nama iframe (atau bingkai dalam HTML 4.01) yang anda mahu semua pautan dibuka. Anda juga boleh menetapkan sasaran lalai salah satu dari empat kata kunci sasaran.

Berikut adalah cara untuk menulis sasaran lalai untuk halaman:

Elemen itu berada dalam HEAD dokumen anda. Ia adalah unsur yang tidak sah, jadi dalam XHTML, anda akan memasukkan slash penutupan:

/>