Een venster of frame targeten met JavaScript of HTML

Gebruik top.location.href en andere linkdoelen in Java

webbrowser

Adam Gault/OJO Images/Getty Images





ramen en frames zijn termen die worden gebruikt om te beschrijven wat er kan verschijnen wanneer u op een link op een website klikt. Zonder extra codering worden links geopend in hetzelfde venster dat u momenteel gebruikt, wat betekent dat u op de terugknop moet drukken om terug te keren naar de pagina die u aan het bekijken was.

Maar als de link is gedefinieerd om in een nieuw venster te openen, verschijnt deze in een nieuw venster of tabblad in uw browser. Als de link is gedefinieerd om in een nieuw frame te openen, verschijnt deze bovenaan de huidige pagina in uw browser.



Met een gewone HTML-link die de ankertag gebruikt, kunt u de pagina waarnaar de link verwijst zo targeten dat de link, wanneer erop wordt geklikt, in een ander venster of frame wordt weergegeven. Hetzelfde kan natuurlijk ook vanuit Javascript worden gedaan - in feite is er veel overlap tussen HTML en Java. Over het algemeen kunt u Java gebruiken om de meeste soorten links te targeten.

Top.location.href en andere linkdoelen gebruiken in Java

Codeer in HTML of JavaScript om links te targeten, zodat ze worden geopend in nieuwe lege vensters, in bovenliggende frames, in frames binnen de huidige pagina of in een specifiek frame binnen een frameset.



Als u bijvoorbeeld de bovenkant van de huidige pagina wilt targeten en wilt ontsnappen aan een frameset die momenteel in gebruik is, gebruikt u

|__+_|

in html. In Javascript gebruik je

|__+_|



waarmee hetzelfde doel wordt bereikt.

Andere Java-codering volgt een soortgelijk patroon:



Link-effect HTML JavaScript
Een nieuw leeg venster targeten |__+_| |__+_|
Doel bovenaan de pagina |__+_| |__+_|
Huidige pagina of frame targeten |__+_| |__+_|
Bovenliggend doelframe |__+_| |__+_|
Een specifiek frame binnen een frameset targeten |__+_| |__+_|
Target een specifiek iframe binnen de huidige pagina |__+_| |__+_|

Wanneer u een specifiek frame binnen een frameset of een specifiek iframe binnen de huidige pagina target, vervangt u 'dat frame' dat in de code wordt weergegeven door de naam van het frame waar u de inhoud wilt weergeven. Houd echter de aanhalingstekens - ze zijn nodig.

Wanneer u JavaScript-codering voor links gebruikt, koppelt u dit aan een actie, zoals: bij klikken, of opMousover. Deze taal bepaalt wanneer de link moet worden geopend.