Målrett et vindu eller en ramme ved å bruke JavaScript eller HTML

Bruk top.location.href og andre lenkemål i Java

nettleser

Adam Gault/OJO Images/Getty Images





Windows og rammer er termer som brukes for å beskrive hva som kan vises når du klikker på en lenke på et nettsted. Uten ekstra koding vil lenker åpnes i det samme vinduet du bruker for øyeblikket, noe som betyr at du må trykke på tilbakeknappen for å gå tilbake til siden du har vært inne på.

Men hvis lenken er definert for å åpnes i et nytt vindu, vil den vises i et nytt vindu eller fane i nettleseren din. Hvis lenken er definert for å åpne i en ny ramme, vil den dukke opp på toppen av gjeldende side i nettleseren din.



Med en vanlig HTML-lenke som bruker anker-taggen, kan du målrette siden koblingen refererer til på en måte som lenken, når den klikkes, vises i et annet vindu eller en annen ramme. Selvfølgelig kan det samme også gjøres fra Javascript - faktisk er det mye overlapping mellom HTML og Java. Generelt sett kan du bruke Java til å målrette mot de fleste typer lenker.

Bruk av top.location.href og andre koblingsmål i Java

Kod i enten HTML eller JavaScript for å målrette koblinger slik at de åpnes enten i nye tomme vinduer, i overordnede rammer, i rammer på gjeldende side, eller i en bestemt ramme i et rammesett.



For eksempel, for å målrette toppen av gjeldende side og bryte ut av et hvilket som helst rammesett som er i bruk du vil bruke

|_+_|

i HTML. I Javascript bruker du

|_+_|



som oppnår samme mål.

Annen Java-koding følger et lignende mønster:



Koblingseffekt HTML JavaScript
Målrett et nytt tomt vindu |_+_| |_+_|
Mål toppen av siden |_+_| |_+_|
Målrett gjeldende side eller ramme |_+_| |_+_|
Mål overordnet ramme |_+_| |_+_|
Målrett mot en bestemt ramme i et rammesett |_+_| |_+_|
Målrett mot en bestemt iframe på gjeldende side |_+_| |_+_|

Når du målretter mot en spesifikk ramme innenfor et rammesett eller en spesifikk iframe på gjeldende side, erstatter 'den rammen' vist i koden med navnet på rammen der du vil at innholdet skal vises. Behold imidlertid anførselstegnene - de er nødvendige.

Når du bruker JavaScript-koding for koblinger, parer du det med en handling, for eksempel ved trykk, eller på Mousover. Dette språket vil definere når lenken skal åpnes.