Florian: Abfrage, ob ein div visible ist..

Folgender Code functioniert nicht:
function handle_menu(param)
{
if (document.layers && document.param.visibility =='hide'){document.param.visibility = 'show'}
if (document.layers && document.param.visibility=='show'){document.param.visibility = 'hide'}
if (document.all && document.all.param.style.visibility == 'visible'){param.style.visibility = 'hidden'}
if (document.all && document.all.param.style.visibility == 'hidden'){param.style.visibility = 'visible'}
}

<DIV id=drop1><table bgcolor="yellow" height=200><tr><td valign=top>Topthemen<BR>############<br>#########</td></tr></table></DIV>

<a href="javascript:handle_menu(drop1)">Menueintrag</a>

Wenn ich auf Menueintrag clicke soll das Menu sichtbar werden oder verschwinden, je nach Zustand.

Tips?

  1. Probiere mal <a href="javascript:handle_menu('drop1')">

  2. Folgender Code functioniert nicht:

    »»   document.param.visibility = 'show'
    --------------^

    Eigentlich muesste es hier und an den entsprechenden anderen Stellen
    mit

    document.layers[param].visibility

    klappen.

    Enjoy IT,
    Andreas