Hi,
ich hab auch schon versucht den äusseren layer "layerframe" wegzunehmen.
ist es eigentlich der äußere oder der äußer_st_e Layer?
die "id" und "name" heissen nun gleich ist das ein problem?
Nein. Ein Problem ist nur, wenn die selbe ID mehrmals im Dokument auftaucht. Nicht für Netscape 4 zwar, aber ansonsten schon.
eval('document.layerframe.document.'+layer+'.document.'+imageName+'.src = "../images/'+fileName+'.gif"');
Hast Du eigentlich mal der Reihe nach alert(document.layerframe), alert(document.layerframe.document), alert(document.layerframe.document.layers[layer]) usw. probiert?
Und um einen blöden Gedanken zu beruhigen: Setz doch mal bitte testweise ein "window." vor das erste "document". Ach ja: eval() is evil(), Du solltest wann immer es geht darauf verzichten - in jeder Programmiersprache.
javascript melden so auch keinen fehler mehr, aber das bild wird doch nicht gewechselt.
Bist Du sicher (und ich meine: _sicher_), dass die Grafik-Ressource auch auf Deinem Server verfügbar ist und korrekt angezeigt werden kann?
die URL der seite:
www.atticstudio.ch/bieni
Eine URL beginnt mit dem Protokoll ;-) Allerdings finde ich da keinen solchen Code.
Cheatah