Hallo Leute,
also erstmal der Code:
Und nun zu meinem Problem. Also wie ihr seht wird beim MouseOver in der TD die Hintergrundfarbe gewechselt und die kleine Grafik. Funktioniert auch 1a. Wenn ich auf den Link klick und der DIV-Inhalt angezeigt wird, dann bleibt der Hintergrund der TD auch wie gewünscht in der Farbe, aber:
1. Die Grafik bleibt nicht wie beim Mouseover
2. Wenn ich das Menü wieder "zumache" dann bleibt die Hintergrundfarbe immer noch dieselbe
...wie kann ich die Probleme lösen? Also wie kann ich beim onclick-Event die Grafik mitwechseln lassen und wie kann ich beim schließen des Menüs eine andere Hintergrundfarbe einbauen? Sorry, aber bin nicht so die Javascript-Leuchte und die Suche hat mich auch nicht weitergebracht! Danke für eure Hilfe!
also erstmal der Code:
Code:
<tr height="20" onmouseover="this.bgColor='#F4F8FD'; menu_on('leistungen'); window.status='Leistungen';return true;" onmouseout="this.bgColor=''; menu_off('leistungen'); window.status='';">
<td width="129" align="right" style="cursor: hand;" onclick="showhide('div1'); this.bgColor='#F4F8FD';"><b>Leistungen</b><img src="images/spacer.gif" width="5" height="1"></td><td width="1" bgcolor="#FFFFFF"><img src="images/spacer.gif" width="1" height="1"></td><td width="5" bgcolor="#9FAFBC"><img src="images/menu_off.gif" width="5" height="20" name="leistungen"></td>
</tr>
<tr height="1">
<td colspan="3" bgcolor="#FFFFFF"><img src="images/spacer.gif" width="1" height="1"></td>
</tr>
</table>
<div id="div1" style="display: none;">
<table width="135" cellspacing="0" cellpadding="0" border="0">
<tr height="20" onmouseover="this.bgColor='#F4F8FD'; window.status='Design';return true;" onmouseout="this.bgColor=''; window.status='';">
<td width="135" align="right" colspan="3" style="cursor: hand;" onclick="location.href='#';">Design<img src="images/spacer.gif" width="11" height="1"></td>
</tr>
<tr height="1">
<td colspan="3"><img src="images/spacer.gif" width="1" height="1"></td>
</tr>
<tr height="20" onmouseover="this.bgColor='#F4F8FD'; window.status='Programmierung';return true;" onmouseout="this.bgColor=''; window.status='';">
<td width="135" align="right" colspan="3" style="cursor: hand;" onclick="location.href='#';">Programmierung<img src="images/spacer.gif" width="11" height="1"></td>
</tr>
<tr height="1">
<td colspan="3"><img src="images/spacer.gif" width="1" height="1"></td>
</tr>
<tr height="20" onmouseover="this.bgColor='#F4F8FD'; window.status='Webhosting';return true;" onmouseout="this.bgColor=''; window.status='';">
<td width="135" align="right" colspan="3" style="cursor: hand;" onclick="location.href='#';">Webhosting<img src="images/spacer.gif" width="11" height="1"></td>
</tr>
<tr height="1">
<td colspan="3" bgcolor="#FFFFFF"><img src="images/spacer.gif" width="1" height="1"></td>
</tr>
</table>
</div>
Und nun zu meinem Problem. Also wie ihr seht wird beim MouseOver in der TD die Hintergrundfarbe gewechselt und die kleine Grafik. Funktioniert auch 1a. Wenn ich auf den Link klick und der DIV-Inhalt angezeigt wird, dann bleibt der Hintergrund der TD auch wie gewünscht in der Farbe, aber:
1. Die Grafik bleibt nicht wie beim Mouseover
2. Wenn ich das Menü wieder "zumache" dann bleibt die Hintergrundfarbe immer noch dieselbe
...wie kann ich die Probleme lösen? Also wie kann ich beim onclick-Event die Grafik mitwechseln lassen und wie kann ich beim schließen des Menüs eine andere Hintergrundfarbe einbauen? Sorry, aber bin nicht so die Javascript-Leuchte und die Suche hat mich auch nicht weitergebracht! Danke für eure Hilfe!