Hallo,
Hm, ich weiß nicht ganz, was für eine Antwort du erwartest bzw. an welcher Stelle du konkret nicht weiterkommst. Mehr als den Quelltext von Lightbox lesen kann hier wohl auch keiner, aber ich kann dir die relevanten Stellen vorlesen, falls dir das Script dadurch verständlicher wird:
// initLightbox()
// Function runs on window load, going through link tags looking for rel="lightbox".
// These links receive onclick events that enable the lightbox display for their targets.
...
//
function initLightbox()
{
...
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")){
anchor.onclick = function () {showLightbox(this); return false;}
}
...
}
...
// showLightbox()
// Preloads images. Pleaces new image in lightbox then centers and displays.
//
function showLightbox(objLink)
{
...
}
Wie du siehst, macht Lightbox nichts anderes, als einen onclick-Event-Handler zu setzen, der die Funktion showLightbox() mit dem Element-Objekt als Parameter aufruft.
Diese Funktion kannst du auch selbst mit dem entsprechenden Element-Objekt als Parameter aufrufen, was denselben Effekt haben sollte.
...
function oeffneLightbox () {
var elem = document.getElementById("meinlink");
showLightbox(elem);
}
addLoadEvent(oeffneLightbox);
So sollte beim Start die Lightbox geöffnet werden.
Mathias