Hallo sAks.
Das Lightbox-Script muss sich natürlich erst mal initialisieren, alle Links abklappern, und schauen, welche ein entsprechendes rel-Attribut haben.
Kann man dieses spezielle rel-Attribut nicht einfach verallgemeinern und für alle Bilder im script geltend machen?
Wenn du von der Lightbox v1.0 sprichst, ginge dies recht einfach:
function initLightbox()
{
if (!document.getElementsByTagName){ return; }
var anchors = document.getElementsByTagName("a");
// loop through all anchor tags
for (var i=0; i<anchors.length; i++){
var anchor = anchors[i];
if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "lightbox")){ // ← Diese Zeile …
anchor.onclick = function () {showLightbox(this); return false;}
} // ← … und diese Zeile löschen
}
// …
Hier musst du lediglich den Schleifenblock modifizieren, so dass er danach etwa wie folgt aussieht:
for (var i = 0; i < anchors.length; i++) {
anchors[i] = function() {
showLightbox(this);
return false;
}
}
Einen schönen Montag noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules