Links net als Links anzeigen lassen!
legion_x
- design/layout
Ich habe ein Rollover-Bild. Jedoch ist es nicht verlinkt und soll auch nicht verlinkt werden. Es soll lediglich beim Drübergehen mit der maus halt Rollover-typisch das Bild wechseln...
Leider wechselt auch automatisch die Form des Mauszeigers in eine Hand (was halt anzeigen soll,das es sich um einen Link handelt).
Wie kann ich diesen Wechsel unterdrücken,sodass der normale Windows-Mauspfeil bestehen bleibt beim drüberfahren..?!
Hallo legion_x,
Leider wechselt auch automatisch die Form des Mauszeigers in eine Hand (was halt anzeigen soll,das es sich um einen Link handelt).
Wie kann ich diesen Wechsel unterdrücken,sodass der normale Windows-Mauspfeil bestehen bleibt beim drüberfahren..?!
Wie wäre es damit?
<a href="#" style="cursor:default" onMouseover="deineAustauschFunktion()" onMouseout="deineRuecktauschFunktion()><img src="deinBild.jpg" width="10" height="10" border="0" alt=""></a>
Gruß Gernot
Wie wäre es damit?
<a href="#" style="cursor:default" onMouseover="deineAustauschFunktion()" onMouseout="deineRuecktauschFunktion()><img src="deinBild.jpg" width="10" height="10" border="0" alt=""></a>
Gernot,
Damit wäre es schlecht. legion_x schrieb: „[Das Bild] soll auch nicht verlinkt werden.“ Genau das tust du aber.
Gunnar
legion_x,
Ich habe ein Rollover-Bild. Jedoch ist es nicht verlinkt und soll auch nicht verlinkt werden.
Was heißt, „es ist nicht verlinkt“? Wenn du das Bild in ein a-Element tust, um den gewüschten Mouseover-Effekt zu erzielen, dann IST es verlinkt, egal, ob das Linkziel sinnvoll ist oder nicht.
Wenn es nicht verlinkt ist, wechselt der Mauszeigers auch nicht seine Form.
Du kannst die Event-Handler auch auf andere Elemente anwenden, also auf das img-Element. Aber ausprobieren, in welchen Browsern das funktioniert.
Wenn es in allen Browsern funktionieren soll, musst du das Bild doch verlinken wie in Gernots Lösung.
Gunnar
Hi,
Wenn du das Bild in ein a-Element tust, um den gewüschten Mouseover-Effekt zu erzielen, dann IST es verlinkt, egal, ob das Linkziel sinnvoll ist oder nicht.
Nur weil etwas in einem a-Element ist, bedeutet noch nicht, daß es auch verlinkt ist.
Erst wenn das a-Element auch ein href-Attribut hat, ist es ein Link.
cu,
Andreas
Hi,
Ich habe ein Rollover-Bild. Jedoch ist es nicht verlinkt und soll auch nicht verlinkt werden. Es soll lediglich beim Drübergehen mit der maus halt Rollover-typisch das Bild wechseln...
Ja und? Was hat ein Link damit zu tun?
Du willst keinen Link, also benutz auch keinen.
Leider wechselt auch automatisch die Form des Mauszeigers in eine Hand (was halt anzeigen soll,das es sich um einen Link handelt).
Wieso sollte bei einem nicht-verlinkten Bild der Mauszeiger auf eine Hand wechseln?
Wie kann ich diesen Wechsel unterdrücken,sodass der normale Windows-Mauspfeil bestehen bleibt beim drüberfahren..?!
Keinen Link verwenden.
Sowohl per CSS (:hover) [1] als auch per Javascript (onmouseover, onmouseout) ist für einen Bildwechsel kein Link erforderlich.
[1] technisch rückständige Browser wie der IE kommen mit der CSS-Variante allerdings nicht klar.
cu,
Andreas