Steffen Gerlach: Wertübergabe an eine andere Funktion

Beitrag lesen

Hi,

Bei

MM_showHideLayers(document.Artikel.Auswahl.options[n].value)

wird vermutlich nur _ein_ Argument übergeben, das ein langer String mit mehreren Kommas ist. Die Funktion braucht aber einzelne Argumente. Versuch mal

eval('MM_showHideLayers('+document.Artikel.Auswahl.options[n].value+')');

Außerdem sollte

if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }

^^^
sicherlich ein == sein.

Gruß
Steffen