Hi, Elya
onMouseOut="wechsel('container1','facts_o',facts_o)
^^^^^^^ ^^^^^^^
Aus der relativ JS-losen Hüfte: Vielleicht liegt's an der doppelten Verwendung? Benenne mal die Übergabewerte um und probiere es nochmal aus.
Hm, das eine ist ein String, das andere ein Objekt. Daran liegts eher nicht - jedenfalls nicht an dieser Stelle.
Aber später wird ja document.images['facts_o'] referenziert, was mit facts_o (dem selbsterstellten Bildobjekt) konkurrieren könnte.
Insofern ist es sicherlich eine gute Idee, die Namen der Bildlinks völlig unabhängig von den eigenen Bildobjekten zu benennen. Ein simpler Prefix reicht ja schon:
<img name="facts">
Und als Objekte:
facts_o(ver)
facts_n(ormal)
Das ist logisch durchdacht. :)
- Sven Rautenberg