Malfermu ligilojn, kie vi volas
Kiam vi kreas dokumenton por esti ene de IFRAME, iuj ligoj en tiu kadro aŭtomate malfermiĝos en tiu sama kadro. Sed kun la atributo sur la ligo (la elemento aŭ elemento) vi povas decidi, kie viaj ligiloj malfermiĝu.
Vi povas elekti doni vian iframojn unikan nomon kun la atributo kaj tiam montri viajn ligilojn ĉe tiu kadro kun la ID kiel valoro de la celo atributo:
id = "paĝo">
target = "paĝo">
Se vi aldonas celon al ID, kiu ne ekzistas en la nuntempa retumila sesio, tio malfermos la ligilon en nova retumilo, kun tiu nomo. Post la unua fojo, iuj ligoj, kiuj indikas tiun nomitan celon, malfermos en la sama nova fenestro.
Sed se vi ne volas nomi ĉiun fenestron aŭ ĉiun kadron kun ID, vi ankoraŭ povas celi iujn specifajn fenestrojn sen neceso de nomata fenestro aŭ kadro. Ĉi tiuj estas nomataj la normaj celoj.
La Kvar Objekto Ŝlosilvortoj
Estas kvar objektivaj ŝlosilvortoj, kiuj ne postulas nomitan kadron. Ĉi tiuj ŝlosilvortoj ebligas al vi malfermi ligilojn en specifaj areoj de la retumilo fenestro, kiu eble ne havas ID asociitan kun ili. Ĉi tiuj estas objektivoj, kiujn retumiloj rekoni:
- _self
Ĉi tiu estas la defaŭlta celo por ia ankro etikedo. Se vi ne agordas la celan atributon aŭ vi uzas ĉi tiun celon, la ligo malfermos en la sama fenestro aŭ kadro, en kiu la ligilo estas. - _parent
Iframes estas enigitaj en retpaĝojn. Kaj vi povus enkorpigi iframe en paĝo, kiu estas ene de alia iframe en alia retpaĝaro. Kiam vi agordas la celan atributon al _parent la ligilo malfermiĝos en la retpaĝo, kiu tenas la iframe.
- _top
En plej multaj situacioj kun iframes, ĉi tiu celo malfermos ligilojn same kiel la _parent-celo faras. Sed se ekzistas IFRAME ene de IFRAME, la _top-celo malfermas ligilojn en la plej alta nivelo de la serio, forigante ĉiujn iframojn. - _malplenan
Ĉi tiu estas la plej ofte uzita celo - ĝi malfermas la ligilon en tute nova fenestro, simila al popup.
Kiel elekti la nomojn de viaj kadroj
Kiam vi kreas retpaĝon kun iframes, ĝi estas bona ideo doni al ĉiu unu specifa nomo. Ĉi tio helpas vin memori kion ili estas kaj permesas sendi al ligojn al tiuj specifaj kadroj.
Mi ŝatas nomi miajn seramojn por tio, kion ili estas. Ekzemple:
id = "ligoj">
id = "ekstera-dokumento">
Uzanta HTML Frames Kun Celoj
HTML5 fabrikas kadrojn kaj framesetojn malaktualajn, sed se vi ankoraŭ uzas HTML 4.01, vi povas celi specifajn kadrojn en la sama maniero, kiel vi celas iframes. Vi donas la kadrojn nomojn kun la identiga atributo:
id = "mia Frame">
Tiam, kiam ligo en alia kadro (aŭ fenestro) havas la saman celon, la ligo malfermiĝos en tiu kadro:
target = "myFrame">
La kvar objektivaj ŝlosilvortoj ankaŭ funkcias kun kadroj. La _parento malfermiĝas en la kadro, kiu malfermiĝas en la sama kadro, malfermiĝas en la sama fenestro, sed ekstere de la kadro, kaj _blank malfermiĝas en nova fenestro aŭ pestaña (laŭ la retumilo).
Agordi Defaŭlta Celo
Vi ankaŭ povas agordi defaŭltan celon en viaj retpaĝoj uzante la elementon. Vi agordas la celan atributon al la nomo de la iframe (aŭ kadro en HTML 4.01) vi volas ke ĉiuj ligiloj malfermu. Vi povas ankaŭ agordi defaŭltajn celoj de unu el la kvar objektivaj ŝlosilvortoj.
Jen kiel skribi defaŭltan celon por paĝo:
La elemento apartenas en la HEAD de via dokumento. Ĝi estas malplena elemento, do en XHTML, vi inkluzivus la fermon:
/>