- Weiß ich nicht, wie ich die Ebene wieder verschwinden lassen soll! Ich habe eine Link über den mit onMouseOver die Funktion show() ausgeführt wird.
indem du 'visibility:' auf hidden setzt.
;-)
Ja, das ist klar, aber wie soll ich das auslösen? Wenn man mit der Maus vom Menue/der Ebene runtergeht, soll diese ausgeblendet werden. Aber wenn ich ein onMouseOur auf die Ebene, oder auf die Tabelle Lege, funktioniert das nicht, da man ja durch jedes andere Element darüber die Ebene ausblendet, obwohl man es gar nicht will.
- Problem: IE und NN Zeigen die Ebene nicht an selber Position an. Ich habe das wie unten probiert etwas manuell zu machen(if(document.all) andere Koordinaten...), ist aber auch nicht genau und sehr unsauber. Kennt hier jemand ne andere Lösung? Ich habe das mit einer
könnte damit zusamenhängen, dass du unten den Werten für 'top:' und 'left:' nur Zahlen übergibst, diese aber Längen erwarten.
Ích habe die Ebene in einer Tabellenzelle eingefügt. Nur die Position 0/0 ist für IE direkt unter der Zelle, und für NN6 direkt darüber! Das ist das Problem!
Und jetzt das nächste Problem, was so gar nicht passieren dürfte, aber da es im NN7 UND IE6 passiert, muß irgendwas nicht stimmen. Und zwar werden die Zellenrahmen am Anfang nicht ausgeblendet, der restliche Ebene(Zelleninhalte) werden erst bei onMouseOver eingeblendet. Was mache ich da fasch?
Am besten mal mit eigenen Augen angucken:
http://autoteile.knet-systems.de(Mit der Maus über Produkte gehen)
Die Stylesheets dazu:
a.menue { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none; }
table.menue { border-collapse: collapse}
td.menue { border: 1px white solid;
background-color: #336699}
Viele Grüße
Andreas