Skip to main content

Paano Mag-target ng Mga Link sa HTML IFrames at Mga Frame

make an iframe in html | html tutorial for beginners (Hunyo 2025)

make an iframe in html | html tutorial for beginners (Hunyo 2025)
Anonim

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.
  • _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.
  • _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 isang IFRAME sa loob ng isang IFRAME, ang _top target na bubukas ang mga link sa window ng pinakamataas na antas sa serye, pag-aalis ng lahat ng mga iframe.
  • _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:

/>