Direcționarea de linkuri în rapoarte IF și cadre HTML

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:

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:

/>