Målrett et vindu eller en ramme ved å bruke JavaScript eller HTML
Bruk top.location.href og andre lenkemål i Java
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.