Deschideți link-urile unde le doriți
Când creați un document care să se afle în interiorul unui IFRAME, toate legăturile din acel cadru 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 linkurile la acel cadru cu ID-ul ca valoare a atributului țintă:
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 atributul țintă sau dacă utilizați această destinație, legătura se va deschide în aceeași fereastră sau în același cadru în care este conectat. - _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 atributul țintă la _parent, 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 pe care o face țintă-părinte. Dar dacă există un IFRAME în interiorul unui IFRAME, ținta _top 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 atributul id:
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. Parentul se deschide în cadrul închis, se deschide în același cadru, _top se deschide în aceeași fereastră, dar în afara setului de cadre, iar _blank se deschide într-o fereastră sau filă nouă (î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 atributul țintă la numele iframe-ului (sau a cadrului î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 în capul documentului dvs. Este un element gol, deci în XHTML, ați include slash-ul de închidere:
/>