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.