Linkin lopullinen avautumiskohde riippuu selaimesta ja/tai sen asetuksista.
<script type="text/javascript">
//<![CDATA[
/*
* Tunnus: Linkit; uuteen ikkunaan/välilehteen
* Tekijä: Osmo Saarikumpu
* Tehty: 2011-11-24
* Tekijänoikeudet: Vapaasti käytettävissä
*/
// Luodaan toiminnon suorittava funktio,
// jota kutsutaan valintaruudulla.
function linkkikohde(kytkin) {
(kytkin) ? // onko toiminto aktivoitu?
kohde = "_blank" : // asetetaan toiminto
kohde = "_self"; // muuten oletustoiminto
var Linkit = document.links; // a ja area -elementit linkkitaulukkomuuttujaan
for (var i=0;i<(Linkit.length);i++) { // käydään linkit läpi
Linkit[i].target = kohde; // asetetaan toiminto
}
}
/* Kirjoitetaan toiminnon näkyvä osa ulos skriptillä:
<p>Avaa sivun linkit uuteen ikkunaan/välilehteen:
<input type="checkbox" onclick="linkkikohde(this.checked)" /></p>
jottei tule näkyviin ilman scriptitukea: */
document.write('<p>Avaa sivun linkit uuteen ikkunaan/välilehteen: ' +
'<input type="checkbox" onclick="linkkikohde(this.checked)" /></p>');
//]]>
</script>