Utilizarea JavaScript sau HTML pentru a direcționa Windows sau cadre

ferestre și rame sunt termeni folosiți pentru a descrie ceea ce poate apărea atunci când faceți clic pe un link dintr-un site web. Fără codificare suplimentară, linkurile se vor deschide în aceeași fereastră pe care o utilizați în prezent, ceea ce înseamnă că va trebui să apăsați butonul înapoi pentru a reveni la pagina pe care ați fost căutată.

Dar dacă link-ul este definit să se deschidă într-o fereastră nouă, acesta va apărea într-o fereastră nouă sau fila din browserul dvs. Dacă link-ul este definit să se deschidă într-un cadru nou, acesta va apărea în partea de sus a paginii curente din browserul dvs.

Cu un link HTML obișnuit folosind eticheta ancoră, puteți viza pagina la care se referă linkul într-un mod în care linkul, atunci când este dat clic, va fi afișat într-o altă fereastră sau cadru. Desigur, același lucru se poate face și din Javascript - de fapt, există o mulțime de suprapuneri între HTML și Java. În general, puteți utiliza Java pentru a viza majoritatea tipurilor de legături.

instagram viewer

Utilizarea top.location.href și a altor linkuri vizate în Java

Codează fie HTML, fie JavaScript pentru a direcționa legăturile, astfel încât acestea să se deschidă fie în ferestrele goale noi, în cadrele parentale, în cadrele din pagina curentă sau într-un cadru specific dintr-un cadru.

De exemplu, să direcționați partea de sus a paginii curente și să spargeți orice set de cadre în curs de utilizare pe care l-ați folosi

în HTML. În Javascript utilizați

top.location.href = 'pagina.htm';

care atinge același obiectiv.

Alte codări Java urmează un model similar:

Efect de legătură HTML JavaScript
Direcționați o nouă fereastră goală window.open ( "_ blank");
Vizați partea de sus a paginii top.location.href = 'pagina.htm';
Vizați pagina sau cadrul curent self.location.href = 'pagina.htm';
Cadrul părintei vizate parent.location.href = 'pagina.htm';
Vizați un cadru specific într-un cadru top.frames [“thatframe'] .location.href =' pagina.htm ';
Vizați un iframe specific în pagina curentă self.frames [“thatframe'] .location.href =' pagina.htm ';

Când vizați un anumit cadru dintr-un set de cadre sau un iframe specific în pagina curentă, înlocuiți „acel cadru” afișat în cod cu numele cadrului în care doriți să fie conținutul afișat. Cu toate acestea, păstrați ghilimelele - sunt necesare.

Când utilizați codarea JavaScript pentru link-uri, asociați-o cu o acțiune, cum ar fi onClick, sau onMousover. Această limbă va defini momentul în care trebuie deschisă legătura.