Ireki estekak non nahi dituzun
IFRAME baten barruan dagoen dokumentu bat sortzen duzunean, markoa horietako edozein esteka automatikoki irekiko da. Baina estekaren atributuarekin (elementua edo elementua) zure estekek ireki beharko luketen erabaki dezakezu.
Zure iframes izen berezia duen atributuarekin aukera dezakezu eta, ondoren, markatu zure estekak marko horrekin IDa xede atributuaren balioa bezala:
id = "orria">
target = "orria">
Uneko arakatzailearen saioan existitzen ez den ID batera helburu bat gehitzen baduzu, esteka hori arakatzailearen leiho berri bat irekiko du izen horrekin. Lehenengo aldiz, izen bereko puntuak markatzen dituen estekak leiho berri berean irekiko dira.
Baina leiho edo marko bakoitza ID batekin izenik ez baduzu, leiho espezifiko batzuk xede ditzakezu leiho edo marko izendatu beharrik gabe. Hauek dira helburu estandarrak.
Lau helburuko gako-hitzak
Badira lau helburuko gako-hitzak izeneko marko bat behar ez dutenak. Gako-hitzen bidez estekak ireki ditzakezu web-arakatzailearen leihoetako eremu zehatzetan, horiekin lotutako ID bat izan litekeela. Nabigatzaileek aitortzen dituzten helburuak dira:
- _self
Hau aingura etiketa edozein helburu lehenetsia da. Xede-atributua ezartzen baduzu edo xede hau erabiltzen baduzu, esteka estekan dagoen leiho edo marko bereko leihoan irekiko da. - _parent
Iframes web orrialdeetan txertatuta daude. Eta beste orrialde batean beste iframe baten barruan dagoen iframe bat kapsula dezakezu. Helburu atributua ezarrita dagoenean, iframe eusten duen web orrian irekiko den esteka irekiko da.
- _top
Iframes egoeretan gehienetan, xede honek estekak irekiko ditu parentesia xede duen modu berean. Baina IFRAME IFRAME baten barruan badago, _top helburuek serieko maila goreneko leihoak estekak irekitzen dituzte, iframes guztiak kenduz. - _blank
Hau gehien erabiltzen den helburua da: esteka leiho berrian irekitzen du, popup baten antzekoa.
Nola aukeratu zure markoen izenak
Web orrialde bat iframeekin eraikitzen duzunean, ideia ona da bakoitzak bere izen zehatz bat emateko. Horrela gogoratzen zaitu zer den eta marko zehatz horiei estekak bidaltzeko aukera ematen dizu.
Nire iframes izendatu nahi dut zer diren. Adibidez:
id = "loturak">
id = "external-dokumentu">
Helburuak dituzten HTML markoak erabiltzea
HTML5-k marko eta marko-markoak zaharkitu egiten ditu, baina HTML 4.01 bertsioa erabiltzen ari bazara, frames espezifikoak bideratu ditzakezu iframes helbideratzen zaren moduan. Markoen izenak id atributuarekin ematen dituzu:
id = "myFrame">
Ondoren, beste marko batean (edo leiho batean) estekak helburu bera duelarik, esteka marko horretan irekiko da:
target = "myFrame">
Lau helburuko gako-hitzak ere markoak dira. _parrutia itxiera-markoan irekitzen da, _berria marko berean irekitzen da, _top leiho berean irekitzen da, marko-markoan kanpo, eta _blank leiho berrian edo fitxan irekitzen da (arakatzailearen arabera).
Aurreikusitako helburu bat ezartzea
Elementuarekin ere helburu lehenetsia ezarri dezakezu zure web orrietan. Xede atributua iframe izenaren (edo markoaren 4.01 HTML) izenean ezarri nahi dituzun lotura guztiak nahi dituzu. Lau helburuko gakoetako bat ere aurrez zehaztu ditzakezu.
Hona hemen orriaren helburu lehenetsia nola idatzi:
Elementua zure dokumentuaren HEAD da. Zabu elementu bat da, beraz, XHTMLn, itxiera barra agertuko zenuke:
/>