HTML iframalari va ramkalardagi havolalarni yo'naltirish

O'zingiz xohlagan joylarni oching

Agar IFRAME ichida bo'lish uchun hujjat yaratgandan so'ng, o'sha freymdagi barcha ishoratlar avtomatik ravishda o'sha freymda ochiladi. Biroq, havoladagi attribut bilan (element yoki element) sizning aloqalaringiz qayerda ochilishi kerakligi haqida qaror qabul qilishingiz mumkin.

Siz iframe'laringizni atribut bilan noyob ism berishni tanlashingiz mumkin va so'ngra ushbu ramkada o'zingizning havolalarni o'zingizning identifikatori bilan maqsad atributi sifatida belgilang:

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

Joriy brauzer seansida mavjud bo'lmagan identifikatorga maqsad qo'shsangiz, bu bog'dan yangi brauzer oynasida ushbu nom bilan ochiladi. Birinchi marta so'ng, o'sha maqsadga ishora qiluvchi barcha ishoratlar bir xil yangi oynada ochiladi.

Biroq, har bir oynani yoki har bir ramka ID bilan nom berishni istamasangiz, noma'lum oyna yoki kvadratga muhtoj bo'lmasdan, ba'zi bir maxsus oynalarni maqsad qilib qo'yishingiz mumkin. Ular standart maqsadlar deb ataladi.

To'rtta maqsadli kalit so'z

Nomi ko'rsatilgan ramka talab qilmaydigan to'rtta maqsad kalit so'z bor. Ushbu kalit so'zlar veb-brauzer oynasining muayyan sohalarida ular bilan bog'langan identifikator bo'lmasligi mumkin bo'lgan ulanishlarni ochishga imkon beradi. Veb-brauzerlar taniydigan maqsadlar:

Sizning ramkangiz nomlarini qanday tanlash mumkin

Iframe'lar bilan veb-sahifani yaratganingizda, har bir kishiga ma'lum bir nom berish yaxshi bo'ladi. Bu ular uchun nimani anglatishini eslatadi va ushbu maxsus ramka bilan bog'lanish imkonini beradi.

Mening iframeimga ular uchun nima nom berishini aytishni yoqtiraman. Masalan:

id = "yo'nalishlarga">
id = "tashqi hujjat">

HTML ramkalarini maqsadlar yordamida ishlatish

HTML5 ramkalar va freymlarni eskiradi, biroq HTML 4.01 dan foydalanayotgan bo'lsangiz, siz iframesni maqsad qilib olganingizda muayyan ramkalarni aniqlab olishingiz mumkin. Siz ramkalar nomlarini id identifikatori bilan berasiz:

id = "myFrame">

So'ngra, boshqa bir freymda (yoki oynada) bir xil maqsadga ega bo'lgan havola ushbu ramkada ochiladi:

target = "myFrame">

To'rtta maqsad kalit so'zlar ham ramkalar bilan ishlaydi. _parent yopilgan ramkada ochiladi, u xuddi shu ramkada ochiladi, _top bir xil oynada ochiladi, lekin ramkadan tashqari va _blank yangi oynada yoki brauzerga qarab ochiladi.

Standart maqsadni belgilash

Siz shuningdek, elementdan foydalanib veb-sahifalaringizda standart maqsadni belgilashingiz mumkin. Nishon xususiyatni iframe (yoki HTML 4.01 da ramka) ga oching, barcha havolalarni ochishni xohlaysiz. Siz to'rtta maqsad kalit so'zlardan birining standart maqsadlarini ham belgilashingiz mumkin.

Sahifaning asl maqsadi qanday yoziladi:

Element hujjatning bosh boshqaruvchisiga tegishli. Bu yaroqsiz element, shuning uchun XHTMLda yopilish slashini kiritasiz:

/>