HI,
hab über die Ferien von meiner Schule die Aufgabe erhalten ein Menu mit Javascript zu realisieren.
Hab mich hierbei dafür entschieden, ein Menu zu schreiben, welches bei Mouseover einen Div-Container sichtbar macht in welchem dann die Untermenupunkte stehen.
Eigentlich so, wie es auf vielen Seiten im Netz zu finden ist.
z.b.
www.n24.de
hab jetzt auch schon einige Stunden rumprobiert, allerdings erscheint das ganz doch schwerer wie ich zuerst vermutet hatte.
Leider habe ich noch nicht sehr viel Erfahrung in JavaScript, daher weiß ich auch nicht ob der Ansatz soweit richtig ist
function hide( targetId ){
if (document.getElementById){
target = document.getElementById( targetId );
if (target.style.display == "none"){
target.style.display = "";
} else {
target.style.display = "none";
}
}
}
Bis jetzt habe ich folgende Funktion genommen, welche bei dem Div Container zwischen sichtbar und unsichtbar swichted, allerdings hab ich folgendesproblem, sobald der layer sichtbar wird und ich in dem "targetId"-Layer auf einen Link klicken will verschwindet er wieder, da ich die hide function auch beim onmouseout wieder aufrufe....
Mein Problem ist nun, ich weiß ned wirklich wie ich da anders rangehen sollte?
Gibt es vielleicht ein gutes Tutorial dafür? oder kann mir jemand direkt helfen?
Wäre echt Super
Danke
Stephan