[GELÖST] Problem mit onload Alternative

Hi :bp:-Gemeinde,

ich habe ein Problem, habe zwei kleine Javascript-Funktionen:

1. Eine Javascript-Uhr (ganz simpel) [Funktionsname: DatumZeit()] 2. Eine kleine Diashow (auch simpel) [Funktionsname: diashow()]
Die Funktionen sind ausgelagert in 2 Dateien in einem Unterverzeichnis:

Javascript/uhr.js Javascript/diashow.js
Diese sind wiederum mit folgendem Code in die Seite integriert:

[code]

[/code]

So jetzt weis ich schon, das man die beiden Funktionen via

<body onload="DatumZeit();diashow()">

triggern könnte, aber ich möchte nicht immer das Bodytag ändern müssen wenn ich ne Funktion beim Seitenaufbau laden möchte, vorallem aus dem Grund, da ich mit Templates arbeite und dann nicht nur eine Datei sondern mehrere abändern müsste, und das ja nicht sonderlich elegant ist.
Deshalb hab ich mich für eine alternative onload-Variante entschieden:

window.onload = DatumZeit(); // für die uhr.js window.onload = diashow(); // für die diashow.js
jetzt stehen die beiden Aufrufe also mit in den beiden externen Dateien und siehe da, die Firefox-Fehlerkonsole bringt mir prompt Meldungen über nicht definierte Funktionen: :uncool:

document.bild.src... ist nicht definiert

Bei der Methode mit dem Aufruf im Bodytag bleibt diese Fehlermeldung aus!? Liegt das daran das ‚document‘ sich eventuell nur auf die derzeitige Ebene bezieht und das ‚Mutterelement‘ beim Beispiel der Diashow:

<img src="platzhalterbild.gif" name="bild" alt="Diashow" />

nich auf der selben Ebene liegt? Ich bin relativ ratlos :p

Edit:

[quote]
<!–
var browserName=navigator.appName;

			if(browserName=="Microsoft Internet Explorer") {
				window.onload=diashow;
			}	else	{
				if (document.addEventListener)	{
					document.addEventListener("DOMContentLoaded", diashow, false);
				}
			} 
		-->
	</script>[/quote]

Ich hab den Fehler gefunden, man muss ne Browserweiche einstellen. Dann funktioniert das ganze !haue Google ftw!

Mit freundlichen Grüßen
Amityville

na dann ZU

[quote=“Ignomus”]na dann ZU[/quote]Warum sollte jeder gelöster Beitrag geschlossen werden?

ich könnte auch einfach “aha” reinschreiben…

sonst lungert der nur in den “unbeantworteten Beiträgen” rum…:wink:

aha :ps:

aha … ha ha :astonished: :astonished: :ps:

ich schliesse hier mal vorsorglich :uncool: