Stel je hebt een pagina met 100 linkjes die in een pop-up venster geopend moeten kunnen worden, dan zijn er (o.a.) deze twee opties:
<a href="popup.html" class="open-popup">linktitel</a>
en
<a href="popup.html" onclick="return openPopup(this.href)">linktitel</a>
Bij het eerste voorbeeld zou je op de volgende manier in de JavaScriptcode het onclick-event aan de anchor kunnen hangen:
function attachEvent() { var links = getElementsByClassName(document, "*", "open-popup"); for (var i=0; i<links.length; i++) { links[i].onclick = function() { openPopup(this.href); return false; } } }
Bij het tweede voorbeeld ben je meteen klaar. Stel dat je ook al gebruikt maakt van sIFR en andere JavaScript enhancement functionaliteiten, welke oplossing zou dan je voorkeur hebben?
Tags: javascript, gescheiden
wat is sIFR?
Heb je geen Google ofzo? :P
http://www.mikeindustries.com/sifr/
sIFR is een techniek om dynamisch (client-side) bepaalde stukjes tekst in de HTML met behulp van JavaScript te vervangen door Flash.