Skip to main content

Cum să direcționați linkurile în rame și cadre HTML

Autopilot Buddy Tesla Nag Reduction Device Test/Review (Aprilie 2025)

Autopilot Buddy Tesla Nag Reduction Device Test/Review (Aprilie 2025)
Anonim

Când creați un document pentru a fi în interiorul unui IFRAME, toate legăturile din cadrul respectiv se vor deschide automat în același cadru. Dar cu atributul de pe link (element sau element) puteți decide unde trebuie să se deschidă legăturile.

Puteți alege să dați iframe un nume unic cu atributul și apoi să indicați legăturile dvs. la acel cadru cu ID-ul ca valoare a ţintă atribut:

id = "pagina">target = "pagina">

Dacă adăugați o țintă unui ID care nu există în sesiunea curentă a browserului, acesta va deschide linkul într-o fereastră nouă a browserului, cu acest nume. După prima dată, toate legăturile care indică acea destinație numită se vor deschide în aceeași fereastră nouă.

Dar dacă nu doriți să denumiți fiecare fereastră sau fiecare cadru cu un ID, puteți totuși să vizați anumite ferestre specifice, fără a avea nevoie de o fereastră sau un cadru numit. Acestea se numesc ținte standard.

Cele patru cuvinte cheie țintă

Există patru cuvinte cheie țintă care nu necesită un cadru numit. Aceste cuvinte cheie vă permit să deschideți linkuri în anumite zone ale ferestrei browserului web care ar putea să nu aibă un ID asociat cu acestea. Acestea sunt țintele pe care browserele web le recunosc:

  • _de sine
    • Aceasta este țintă implicită pentru orice etichetă de ancorare. Dacă nu setați ţintă atributul sau utilizați această destinație, link-ul se va deschide în aceeași fereastră sau în același cadru în care se află linia.
  • _mamă
    • Dacă interfețele sunt încorporate în paginile web. Și ați putea încorpora o iframe într-o pagină care se află într-un alt iframe pe altă pagină web. Când setați ţintă atribuit lui _mamă linkul se va deschide în pagina web care deține cadrul iframe.
  • _top
    • În majoritatea situațiilor cu iframe, această țintă va deschide linkuri în același mod ca și _mamă țintă. Dar dacă există IFRAME în interiorul unui IFRAME, _top țintă deschide legăturile din fereastra de nivel superior din serie, eliminând toate cadrele iframe.
  • _gol
    • Aceasta este țintă cea mai frecvent utilizată - deschide link-ul într-o fereastră complet nouă, similar cu un pop-up.

Cum să alegeți numele ramei dvs.

Când construiți o pagină web cu iframe, este o idee bună să dați fiecăruia un nume specific. Acest lucru vă ajută să vă reamintiți ce sunt pentru dvs. și vă permite să trimiteți linkuri către acele cadre specifice.

Îmi place să-mi numesc iframele pentru ceea ce sunt pentru. De exemplu:

id = "link-uri">id = "extern-document">

Utilizarea de cadre HTML cu obiective

HTML5 face ca cadrele și cadrele de cadre să fie învechite, dar dacă utilizați în continuare HTML 4.01, puteți direcționa cadre specifice în același mod în care direcționați iframe. Dați numele cadrelor cu id atribut:

id = "myFrame">

Atunci când o legătură într-un alt cadru (sau fereastră) are aceeași țintă, link-ul se va deschide în acel cadru:

target = "myFrame">

Cele patru cuvinte cheie țintă funcționează și cu cadre. _mamă se deschide în cadrul de închidere, _de sine se deschide în același cadru, _top se deschide în aceeași fereastră, dar în afara cadrului și _gol se deschide într-o fereastră nouă sau într-o filă (în funcție de browser).

Setarea unui obiectiv prestabilit

De asemenea, puteți seta o țintă implicită în paginile dvs. web utilizând elementul. Ați setat ţintă atribuiți numelui iframe (sau frame în HTML 4.01) în care doriți să deschideți toate linkurile. De asemenea, puteți seta obiectivele implicite ale unuia dintre cele patru cuvinte cheie țintă. Iată cum puteți scrie o țintă implicită pentru o pagină:

Elementul aparține CAP din documentul dvs. Este un element gol, deci în XHTML, ați include slash-ul de închidere:

/>