href="javascript:void(window.open('page.html', '', ''))"> Nieuw venster < /a > < br > Wanneer de gebruiker de " nieuw venster " koppeling , JavaScript zal het pagina.html bestand te openen in een nieuw browservenster , terwijl het huidige venster op de oorspronkelijke pagina klikt. De leegte functie annuleert de pagina te laden , terwijl de window.open code uit te voeren .
Alternatief voor
Void
Ongeldig daar kan soms leiden tot fouten . Een alternatief is om een href gebruiken die verwijst naar " # " , een niet-bestaande URL , en bel uw code in het ' onclick ' event van die hyperlink . Dit kan problematisch zijn , maar omdat veel browsers wordt de pagina zoeken naar de " # " anker koppeling , en herladen , of naar de top van de website pagina . U kunt voorkomen dat de browser van de hyperlink helemaal evalueren , door het beëindigen van uw onclick code met de stelling ' return false ' . Het vorige voorbeeld , met behulp van deze techniek , zou er als volgt uitzien :
< a href = " # " onclick = " window.open ( ' pagina.html ' , '' , '' ) ; return false; " > Nieuw venster < /a >