Hapni lidhjet ku dëshironi
Kur krijoni një dokument që të jetë brenda një IFRAME, çdo lidhje në atë kuadër automatikisht do të hapet në të njëjtën kornizë. Por me atributin në linkun (elementi ose element) mund të vendosni se ku duhet të hapen lidhjet tuaja.
Ju mund të zgjidhni të jepni iframe tuaj një emër unik me atributin dhe pastaj tregoni lidhjet tuaja në atë kuadër me ID si vlerë të atributit të synuar:
id = "faqe">
target = "faqe">
Nëse shtoni një objektiv në një ID që nuk ekziston në sesionin e shfletuesit aktual, kjo do të hapë lidhjen në një dritare të re të shfletuesit, me atë emër. Pas hera e parë, çdo lidhje që tregon në atë objekt të emëruar do të hapet në të njëjtën dritare të re.
Por në qoftë se nuk doni të emërtoni çdo dritare ose çdo kornizë me një ID, mundeni akoma të targetoni disa dritare specifike pa pasur nevojë për një dritare ose kornizë të quajtur. Këto quhen objektiva standarde.
Katër fjalë kyçe të synuara
Ekzistojnë katër fjalë kyçe të synuara që nuk kërkojnë një kornizë me emrin. Këto fjalë kyçe ju lejojnë të hapni lidhje në fusha specifike të dritares së shfletuesit të uebit që nuk mund të kenë një ID të lidhur me to. Këto janë objektiva që shfletuesit e internetit e njohin:
- _self
Ky është objektivi i paracaktuar për çdo tag ankorimi. Nëse nuk vendosni atributin e synuar ose e përdorni këtë objektiv, lidhja do të hapet në të njëjtën dritare ose kornizë në të cilën është lidhja. - _parent
Iframes janë ngulitur brenda faqeve të internetit. Dhe mund të futni një iframe në një faqe që gjendet brenda një tjetër iframe në një tjetër faqe interneti. Kur vendosni atributin e synuar për të _parent, lidhja do të hapet në faqen e internetit që po mban iframe.
- _top
Në shumicën e situatave me iframes, ky objektiv do të hapë lidhje në të njëjtën mënyrë si objektivi i parë. Por nëse ekziston një IFRAME brenda një IFRAME, qëllimi i sipërm hap lidhjet në dritaren më të lartë të serisë, duke hequr të gjitha iframes. - _blank
Ky është objektivi më i zakonshëm-hap lidhjen në një dritare krejtësisht të re, të ngjashme me një popup.
Si të zgjidhni emrat e kornizave tuaja
Kur të ndërtoni një faqe interneti me iframe, është një ide e mirë t'i jepni secilit një emër të veçantë. Kjo ju ndihmon të mbani mend ato për të cilat ata janë dhe ju lejon të dërgoni lidhje me ato korniza specifike.
Më pëlqen të emëroj iframet e mia për atë që ata janë për të. Për shembull:
id = "links">
id = "jashtme-dokument">
Përdorimi i kornizave HTML me synime
HTML5 e bën kornizat dhe kornizat e vjetra të vjetëruara, por nëse jeni ende duke përdorur HTML 4.01, ju mund t'i targetoni kornizat specifike në të njëjtën mënyrë që ju targetoni iframet. Jepni emrat e kornizave me atributin id:
id = "myFrame">
Pastaj, kur një lidhje në një tjetër kornizë (ose dritare) ka të njëjtin objekt, lidhja do të hapet në atë kornizë:
target = "myFrame">
Katër fjalë kyçe të synuara gjithashtu punojnë me korniza. Paraja hapet në kornizën mbyllëse, vetë hapet në të njëjtin kornizë, hapet në të njëjtën dritare, por jashtë kornizës dhe _blank hapet në një dritare ose tab (në varësi të shfletuesit).
Vendosja e një objektivi të paracaktuar
Gjithashtu mund të caktoni një objekt default në faqet tuaja të internetit duke përdorur elementin. Ju cilësoni atributin e synuar emrin e iframe (ose kornizës në HTML 4.01) që dëshironi të lidhni të gjitha lidhjet. Gjithashtu mund të caktoni objektivat e paracaktuar për një nga katër fjalë kyçe të synuara.
Ja si të shkruaj një objektiv të paracaktuar për një faqe:
Elementi i takon HEAD-it të dokumentit tuaj. Është një element i pavlefshëm, kështu që në XHTML, ju do të përfshini uljen e mbylljes:
/>