Kapag lumikha ka ng isang dokumento na nasa loob ng isang IFRAME
, ang anumang mga link sa frame na iyon ay awtomatikong buksan sa parehong frame na iyon. Ngunit may katangian sa link (ang elemento o elemento) maaari kang magpasya kung saan dapat buksan ang iyong mga link.
Maaari mong piliin na ibigay ang iyong iframes ng isang natatanging pangalan na may katangian at pagkatapos ituro ang iyong mga link sa frame na may ID bilang ang halaga ng target
katangian:
id = "page">target = "page">
Kung nagdagdag ka ng isang target sa isang ID na hindi umiiral sa kasalukuyang session ng browser, bubuksan nito ang link sa isang bagong window ng browser, na may pangalang iyon. Pagkatapos ng unang pagkakataon, ang anumang mga link na tumuturo sa na pinangalanang target ay magbubukas sa parehong bagong window.
Ngunit kung hindi mo nais na pangalanan ang bawat window o bawat frame na may ID, maaari mo pa ring i-target ang ilang partikular na mga bintana nang hindi nangangailangan ng pinangalanang window o frame. Ang mga ito ay tinatawag na mga karaniwang target.
Ang Apat na Target na Mga Keyword
Mayroong apat na target na keyword na hindi nangangailangan ng isang pinangalanang frame. Hinahayaan ka ng mga keyword na ito na buksan ang mga link sa mga partikular na lugar ng window ng browser ng web na maaaring walang ID na nauugnay sa mga ito. Ang mga ito ay mga target na kinikilala ng mga web browser:
_self
- Ito ang default na target para sa anumang tag na anchor. Kung hindi mo itatakda ang
target
katangian o ginagamit mo ang target na ito, magbubukas ang link sa parehong window o frame na naka-link ang link.
- Ito ang default na target para sa anumang tag na anchor. Kung hindi mo itatakda ang
_parent
- Ang mga iframe ay naka-embed sa loob ng mga web page. At maaari mong i-embed ang isang iframe sa isang pahina na nasa loob ng isa pang iframe sa isa pang web page. Kapag itinakda mo ang
target
katangian sa_parent
bubuksan ang link sa web page na may hawak na iframe.
- Ang mga iframe ay naka-embed sa loob ng mga web page. At maaari mong i-embed ang isang iframe sa isang pahina na nasa loob ng isa pang iframe sa isa pang web page. Kapag itinakda mo ang
_top
- Sa karamihan ng mga sitwasyon na may mga iframe, ang target na ito ay magbubukas ng mga link sa parehong paraan na ang
_parent
Ang target ay. Ngunit kung may isangIFRAME
sa loob ng isangIFRAME
, ang_top
target na bubukas ang mga link sa window ng pinakamataas na antas sa serye, pag-aalis ng lahat ng mga iframe.
- Sa karamihan ng mga sitwasyon na may mga iframe, ang target na ito ay magbubukas ng mga link sa parehong paraan na ang
_blank
- Ito ang pinaka-karaniwang ginagamit na target-bubukas ang link sa isang ganap na bagong window, katulad ng isang popup.
Paano Piliin ang Mga Pangalan ng Iyong Mga Frame
Kapag nagtatayo ka ng isang web page na may mga iframe, magandang ideya na bigyan ang bawat isa ng isang tiyak na pangalan. Ito ay tumutulong sa iyo na maalala kung ano ang mga ito para sa at nagbibigay-daan sa iyo upang magpadala ng mga link sa mga partikular na mga frame.
Gusto kong pangalanan ang aking mga iframe para sa kung ano ang mga ito para sa. Halimbawa:
id = "links">id = "external-document">
Paggamit ng Mga Frame na HTML Gamit ang Mga Target
Ginagawa ng HTML5 ang mga frame at frameset na hindi na ginagamit, ngunit kung gumagamit ka pa ng HTML 4.01, maaari mong i-target ang mga partikular na frame sa parehong paraan na iyong tina-target ang mga iframe. Ibinibigay mo ang mga pangalan ng mga frame gamit ang id
katangian:
id = "myFrame">
Pagkatapos, kapag ang isang link sa isa pang frame (o window) ay may parehong target, bubuksan ang link sa frame na iyon:
target = "myFrame">
Gumagana din ang apat na target na mga keyword sa mga frame. Ang _parent
magbubukas sa nakapaloob na frame, _self
bubukas sa parehong frame, _top
bubukas sa parehong window, ngunit sa labas ng frameset, at _blank
magbubukas sa isang bagong window o tab (depende sa browser).
Pagtatakda ng Default na Target
Maaari ka ring magtakda ng default na target sa iyong mga web page gamit ang elemento. Itinakda mo ang target
attribute sa pangalan ng iframe (o mag-frame sa HTML 4.01) na gusto mong i-open ang lahat ng mga link. Maaari mo ring itakda ang mga default na target ng isa sa apat na target na mga keyword. Narito kung paano sumulat ng default na target para sa isang pahina:
Ang elemento ay kabilang sa HEAD
ng iyong dokumento. Ito ay isang walang bisa elemento, kaya sa XHTML, nais mong isama ang pagsasara slash:
/>