IFRAM және Frames HTML сілтемелерін бағыттау

Қажетті жерлерді ашыңыз

IFRAME ішінде болу үшін құжатты жасаған кезде, сол кадрдағы кез-келген сілтемелер автоматты түрде сол кадрда ашылады. Бірақ сілтеменің (элементтің немесе элементтің) атрибутымен сілтемелердің қайда ашылатындығын анықтай аласыз.

Сіз iframes атрибуты бар бірегей атау беруді таңдап, содан кейін сол кадрдағы сілтемелеріңізді ID идентификаторымен мақсатты төлсипат ретінде көрсетіңіз:

id = «бет»>
target = «page»>

Егер ағымдағы браузер сеансында жоқ ID идентификаторын қоссаңыз, бұл сілтеме жаңа браузер терезесінде сол атпен ашылады. Алғашқы рет кейін аталған мақсатты көрсететін сілтемелер бірдей жаңа терезеде ашылады.

Бірақ егер әрбір терезе немесе әр кадрға идентификатормен атауды қаламасаңыз, белгілі бір терезені немесе раманы қажет етпестен, кейбір арнайы терезелерді бағыттай аласыз. Олар стандартты мақсаттар деп аталады.

Төрт мақсатты кілт сөз

Атауы шеңберін талап етпейтін төрт мақсатты кілт сөз бар. Бұл кілт сөздер веб-браузер терезесіндегі белгілі бір облыстарда сілтемелерді ашуға мүмкіндік береді, олармен байланысты идентификатор болмауы мүмкін. Бұл веб браузерлер танитын мақсаттар:

Сіздің шеңберіңізді қалай таңдауға болады

Егер сізде iframes бар веб-бетті құрастырған болсаңыз, олардың әрқайсысына белгілі бір атау беру дұрыс. Бұл олардың қайсысы бар екенін есте ұстауға көмектеседі және сол нақты кадрларға сілтемелер жіберуге мүмкіндік береді.

Маған ұнайтын нәрселер туралы айтып беремін. Мысалға:

id = «сілтемелер»>
id = «сыртқы құжат»>

HTML фреймдерді мақсаттармен пайдалану

HTML5 кадрлар мен фреймдерді ескіреді, бірақ сіз әлі де HTML 4.01 пайдалансаңыз, нақты кадрларды сіз iframes мақсатты түрде жасай аласыз. Сіз кадрлар атауын id төлсипатымен бірге бересіз:

id = «myFrame»>

Содан кейін, басқа фреймдегі (немесе терезедегі) сілтеме бірдей мақсатқа ие болса, сілтеме сол кадрда ашылады:

target = «myFrame»>

Төрт мақсатты кілт сөздерді кадрлармен жұмыс істейді. _parent шифрлау шеңберінен ашылады, _name сол терезеде ашылады, _top сол терезеде ашылады, бірақ фрейм шеңберінен тыс және _blank жаңа терезеде немесе шолғышта (браузерге байланысты) ашылады.

Әдепкі мақсатты орнату

Сондай-ақ, элементті пайдаланып веб-беттерде әдепкі мақсатты орнатуға болады. Мақсатты төлсипатты IFRAME атауына (немесе HTML 4.01 ішіндегі кадрға) қосыңыз, барлық сілтемелер ашылуы керек. Сондай-ақ, төрт мақсатты кілт сөздердің бірінің әдепкі мақсаттарын орнатуға болады.

Беттегі әдепкі мақсатты жазу әдісі берілген:

Элемент сіздің құжатыңыздың басшысы болып табылады. Бұл жарамсыз элемент, сондықтан XHTML-де сіз жабу қиындысын қосасыз:

/>