Der Effekt wird häufig als Simulation eines Buttons verwendet. Dazu nötig sind zwei beziehungsweise drei unterschiedliche Grafiken pro Bildertausch.
Für einen einfachen Bildertausch werden nur zwei Bilder benötigt. Setzen wir voraus, die Bilder tragen den Namen bild_a.jpg und bild_b.jpg, so könnte ein einfacher Bildertausch wie folgt realisiert werden:
Die Funktion doHover erwartet zwei Parameter, den Bildnamen und das Ende des Dateinamens. Vorausgesetzt die Bilder heißen also bild_a.jpg und bild_b.jpg, dann wird bei onmouseover (dem Überfahren mit der Maus) das ursprüngliche Bild durch das mit dem Ende b.jpg ersetzt. Andersherum wird bei onmouseout (der Cursor verlässt das Bild) wieder das Originalbild mit a.jpg am Ende angezeigt. Enthält eine Seite mehrere Bilder, die einen Hover-Effekt erhalten sollen, muss jedes Bild einen anderen Namen tragen (name-Attribut). Passen Sie dann die Parameter der doHover-Funktion an und übergeben Sie den geänderten Bildnamen. Soll sich das Bild auch ändern, wenn auf den Button geklickt wird, braucht das Beispiel lediglich etwas erweitert werden.
webphp
Coole Sache?
codekicker.de braucht deine Hilfe: Like uns und klicke auf den +1-Button!
PHP-Journal
Das PHP-Journal vermittelt praxisrelevantes Wissen für Entwickler von Web-Applikationen, für Content- und Online-Manager, Agenturen und Webmaster. Neben Praxisartikeln zu Programmiertechniken und Schnittstellen werden im PHP-Journal auch angrenzende Themen wie modernes Webdesign mit AJAX, Aufbau und Betrieb von Web 2.0-Communities und erfolgreiches Online-Marketing zum Beispiel über Suchmaschine-Optimierung behandelt.