Avage lingid, kus soovite
Kui loote dokumendi, mis peab olema IFRAME-i sees, siis avanevad selles kaadris olevad lingid automaatselt samas kaadris. Kuid linki (element või element) atribuudiga saate otsustada, kus teie lingid avanevad.
Võite valida, kas anda ornamentidele atribuudiga unikaalne nimi ja seejärel suunata selle raami lingid ID-ga sihtobjekti atribuudi väärtusena:
id = "leht">
target = "leht">
Kui lisate sihtmärgi ID-le, mida praegusel brauseriseansil puudub, siis avaneb see link uue brauseriaknas selle nimega. Pärast esimest korda avatakse kõik samasse uues aknas olevad lingid, mis viitavad nimetatud nimega sihtmärk.
Kuid kui te ei soovi nimetada iga akna või ID-ga iga raami, võite siiski sihtida mõnda konkreetset akent, ilma et oleks vaja nime akent või raami. Neid nimetatakse standardeesmärkideks.
Neli sihtmärki
Siin on neli sihtmärki, mis ei nõua nimega raami. Need märksõnad võimaldavad teil avada lingid veebibrauseri akna kindlates piirkondades, millel ei pruugi olla nendega seotud ID-d. Need on eesmärgid, mida veebibrauserid tuvastavad:
- _ ise
See on iga ankru märgendi vaikeseade. Kui te ei määra sihtmärgi atribuuti ega kasuta seda sihtmärki, avaneb link samas aknas või raamis, milles see link asub. - _parent
Frames on sisestatud veebilehtede sisse. Ja võite sisestada iframe mõnda lehte, mis asub mõne muu veebi lehe iirimaa sees. Kui määrate sihtparameetri väärtuse _parent, avaneb link iibraami hoides oleval veebilehel.
- _top
Enamikus iFrame'i situatsioonides avab see siht lingid samamoodi nagu _parent sihtmärk. Kui IFRAME on IFRAME-i sees, avab _top-seade seeria kõrgeima akna lingid, kustutades kõik iframe. - _blank
See on kõige sagedamini kasutatav sihtmärk - see avab linki täiesti uues aknas, mis sarnaneb hüpikaknaga.
Kuidas valida oma raamide nimed
Kui teete iFrametiga veebi lehte, on hea mõte anda neile igaühele konkreetne nimi. See aitab teil meeles pidada, millised need on ja mis võimaldab teil saata konkreetsete kaadritele linke.
Mulle meeldib nimi, millised need on need, kui nad on. Näiteks:
id = "lingid">
id = "external-document">
HTML-kaadrite kasutamine sihtmärkidega
HTML5 muudab raamid ja raamid vananenud, kuid kui te kasutate endiselt HTML 4.01-d, saate sihtida konkreetsed kaadrid samal viisil, kui te iidrameid sihite. Annate raami nimed id atribuudiga:
id = "myFrame">
Kui aga teises raami (või akna) lingil on sama sihtmärk, avaneb see kaadris olev link:
target = "myFrame">
Neli sihtmärki töötavad ka raamidega. _parent avaneb ümbritsemisraamis, _self avaneb samas raamis, _top avaneb samas aknas, kuid väljaspool raamide komplekti ja _blank avaneb uues aknas või vahekaardil (olenevalt brauserist).
Vaikeseadme määramine
Samuti saate oma veebisaitidel elemendi abil määrata vaikese sihtmärgi. Olete määranud sihtmärgi atribuudi iframe (või raami HTML 4.01-s) nimega, mille jaoks soovite, et kõik lingid avaneksid. Samuti võite määrata ühe nelja sihtmärki silmas pidades sihtmärke.
Siin on kuidas kirjutada lehe vaikimisi sihtmärk:
Element kuulub teie dokumendi HEAD. See on tühine element, nii et XHTML-s peaksite sisaldama sulgemist kaldkriipsu:
/>