supachecka
Mitglied
Hallo,
ich versuche gerade die Lightbox (2.04) automatisch "onload" zu starten. Dabei bekomme ich ganz merkwürdige Ergebnisse. Aber erstmal mein Code..
lightbox.js habe ich wie folgt erweitert, also ganz unten (so wie hier beschrieben)
In meiner HTML-Datei sieht das so aus:
In dieser Variante mit dem sinnlosen alert() funktioniert auch alles. Wenn ich nun aber das alert() rausnehm kommt es mir so vor als wenn die Funktion nicht mehr ausgeführt wird. Hat jemand eine Idee woran das liegt? Kenn mich mit JS nicht so aus
ich versuche gerade die Lightbox (2.04) automatisch "onload" zu starten. Dabei bekomme ich ganz merkwürdige Ergebnisse. Aber erstmal mein Code..
lightbox.js habe ich wie folgt erweitert, also ganz unten (so wie hier beschrieben)
HTML:
var mainLightbox = null;
document.observe('dom:loaded', function () {
mainLightbox = new Lightbox();
});
In meiner HTML-Datei sieht das so aus:
HTML:
<script src="/js/lightbox/prototype.js" type="text/javascript"></script>
<script src="/js/lightbox/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
<script src="/js/lightbox/lightbox.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">
function simClick(anchor_id)
{
alert();
var a = $('img001');
mainLightbox.start(a);
}
</script>
...
<body onload="simClick('img001')">
In dieser Variante mit dem sinnlosen alert() funktioniert auch alles. Wenn ich nun aber das alert() rausnehm kommt es mir so vor als wenn die Funktion nicht mehr ausgeführt wird. Hat jemand eine Idee woran das liegt? Kenn mich mit JS nicht so aus