Mailinglisten-Archive |
Hi Friederun,
Friederun Göllner schrieb:
> Ganz doll sorry, ich weiss, es nervt. Weiss einfach nie wohin mit
> einer JavaScript-Frage. Gibts eine _aktive_ Liste?
>
> Ich moechte einen <input type="image">-button in einem Formular mit
> einem Wechseleffekt versehen. Also normal anzeigen x.gif, onmouseover
> y.gif, onmouseout wieder x.gif. Geht sowas auch mit hover (CSS)? Wen
> kann ich fragen?
wenn Du eine CSS-Lösung möchtest, dann geht das z.B. so:
<style type="text/css">
input.submit { background-image: url(x.gif);
border-width: 0px; border-style: solid; }
input.submit:hover { background-image: url(y.gif);
border-width: 0px; border-style: solid; }
</style>
<input class="submit" type="submit" value="Senden!">
Hier wird dem klassischen submit-Button ein Hintergrundbild zugewiesen.
Das funktioniert aber nicht in allen Browsern. Bei mir klappt das im
Mozilla und Opera, nicht aber im KDE Konqueror.Die border-Angaben brauchst
Du, damit der Rahmen des submit-Buttons verschwindet. "border-width: 0px;"
reicht für Mozilla, Opera liefert nur die gewünschte Optik, wenn auch
"border-style: solid;" gesetzt ist.
Die Javascript-Variante ist eigentlich recht simpel und funktioniert hier
bei mir unter Linux in allen Browsern - natürlich nur, wenn Javascript
aktiviert ist:
<input type="image" src="x.gif" value="Senden!"
onmouseover="this.src = 'y.gif';"
onmouseout="this.src = 'x.gif';">
Wenn man schon sowas bastelt, wäre das meine präferierte Lösung. :-)
Viele Grüße
Lutz
php::bar PHP Wiki - Listenarchive