• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Link automatisch starten

Status
Für weitere Antworten geschlossen.

turtleshark

Neues Mitglied
Hallo Leute,

ich hoffe innigts, ihr könnt mir (kurz vor der verzweiflung) helfen.

ich möchte, dass beim start der "index.html" automatisch ein begrüßungsbild über der seite erscheint.

dazu habe ich die lightbox (vers. 2) in meine seite eingebaut. das funktioniert über den befehl:

<a href="img/x-mas.jpg" rel="lightbox" title="Frohes Fest">Frohes Fest</a>

alles blendend, solange man die lightbox dadurch manuell aufruft.

Wie muß ich die befehlszeile nun umschreiben, dass dieses <a href...> automatisch - also ohne klicken - startet?


vielen dank für eure hilfe,

greez turtleshark
 
mit einer entsprechenden funktion im head:

<script language="JavaScript">

function initLightbox() {
myLightbox = new lightbox();
myLightbox.start(img/x-mas.jpg); // hier das Anker-Objekt
}

</script>

und dem onload befehl im body:

<body onLoad="document.location.href='img/x-mas.jpg'" rel="lightbox">


komme ich leider nicht weiter. denn dann passiert folgendes:

das bild, und nur das bild wird geladen - ohne lightbox, ohne "restliche" seite...

es muß doch noch eine ganz einfach andere lösung geben, den <a href..> befehl automatisch ausführen zu lassen. oder täusche ich mich da?

oder: wo liegt der fehler in meinem bisherigem script?

danke euch vorab...

sorry - die funktion heißt natürlich korrekter weise so:

function initLightbox() {
myLightbox = new lightbox();
myLightbox.start(document.anchors[0].x-mas.jpg);
}
 
Zuletzt bearbeitet von einem Moderator:
das gleiche ergebnis

das ergebins ist leider das gleiche, nur eben etwas zeitverzögert.

muß also tatsächlich ein fehler in der funktion sein. fragt sich eben nur wo....
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben