ik had hier een javascript voorbeeldje gevonden die de targets van alle links op een pagina aanpast zodat links in een nieuw venster openen.
en dan een checkbox
Het maakt dus gebruik van de standaard document.links array van javascript.
Het werkt goed als ik het in een nieuwe html paginaatje plak met verder niets erin. Maar als ik het aan mijn bestaande pagina probeer toe te voegen dan wordt op 1 of andere manier die array document.links niet gevuld want als ik bijv. document.links.length uit vraag (het antal links op de pagina) dan is deze 'undefined'
Heeft iemand enig idee hoe dit kan?
code:
1
2
3
4
5
6
7
8
| function UpdateHyperlinks(target) {
if (target == true) where = "_blank";
else where = "_self";
for (var i=0; i <= (document.links.length-1); i++)
{
document.links[i].target = where;
}
} |
en dan een checkbox
code:
1
2
| <input type="checkbox" name="OpenInNew" value="yes" checked OnClick="UpdateHyperlinks(this.checked)"> In new Window |
Het maakt dus gebruik van de standaard document.links array van javascript.
Het werkt goed als ik het in een nieuwe html paginaatje plak met verder niets erin. Maar als ik het aan mijn bestaande pagina probeer toe te voegen dan wordt op 1 of andere manier die array document.links niet gevuld want als ik bijv. document.links.length uit vraag (het antal links op de pagina) dan is deze 'undefined'
Heeft iemand enig idee hoe dit kan?
mijn web games -> Impossible Snake 2 :: Impossible Snake :: Snake Slider