hi,
<a href="test.html" onclick="javascript:switchlayer('test');return false;">
<div style="background-image:url(D:\buttons\button_grün.gif"); background-repeat:no-repeat;"> Test
</div>
</a>
div ist ein block level element, darf also nicht in <a> verschachtelt werden.
aber wozu überhaupt ein zusätzliches element, verpasse doch dem <a> ein hintergrundbild.
btw: das label "javascript:" hat in einem eventhandler nichts zu suchen - was hier im forum auch schon tausende male erwähnt wurde *seufz*
ABER...ich brauch nen rollover effekt für die buttons
den rollover effekt hab ich vorher immer im <img> tag definiert...
den hab ich jetzt ja nicht mehr
Wie krieg ich den rollover da wieder rein ?
mit CSS.
benutze das pseudoformat :hover, und definiere bei diesem ein andere hintergrundbild für den link.
gruss,
wahsaga