Struppi: Probleme mit code von menue!! Help PLZ!!

Beitrag lesen

Warum klapt dieses menue nicht mehr zu wen man es aufgemacht hat? Und wie werden die links im Frame rechts davon dargestellt? Help PLz!!

<script language="JavaScript">

var openmenu="menu1";
if(document.layers)
   {window.captureEvents(Event.MOUSEDOWN);
    window.onmousedown=ausblenden (variabel);
   } else
   {document.onmousedown=ausblenden (variabel);
   }

Du willst hier vermutlich den events die Funktionsreferenz zuweisen. Soll heißen bei dem event:onmousedown soll die Funktion ausblenden() ausgeführt werden. Das tusts du aber nicht. Du führst ausblenden() aus und weist den Rückgabewert (also undefined) dem Handler zu.

Du willst: window.onmousedown=ausblenden;

function ausblenden(ausblenden)
{   openmenu=document.getElementById(variabel);
    if (document.layers) {
     openmenu.visibility ="hide";
    }
    else {
        openmenu.style.visibility ="hidden";
    }
}

was ist variabel?
Darüber hinaus warum testest du auf NC 4.x und verwendest die DOM Referenz, die dieser Browser gar nicht kann?

Struppi.