Metante Ligojn en HTML-IFramoj kaj Framoj

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:

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:

/>