| |
|
|
- Seite 1 - |
|
Christian Hahn | Tim Hannemann
Hallo Leute, ich sitze gerade an meiner HP und habe folgendes Problem: Über JavaScript wollte ich ein onmouseover Event erstellen, welches auf derzeit zwei Bildern liegt (pic1_1.jpg & pic2_1.jpg). Geht man nun über diese Bilder drüber sollte ein anderes Bild an dieser Stelle angezeigt werden (pic1_2.jpg bzw. pic2_2.jpg). Ich schreibe das ganze in XHTML, dort funktioniert es nicht, in HTML aber schon. Weiss einer wie ich das hinbekomme? Hier mal der Code der JaveScript Funktion: Und hier der Aufruf Danke schonmal im vorraus
Hallo Tim, warum so kompliziert, hier ein einfacher Bildwechsler mit JS
Und hier noch ein Link wie es ohne JS funktioniert https://1ngo.de/web/bildwechsel.html
mfG Christian |
|
|
| |
|
|
|
| |
|
- Seite 1 - |
|
Tim Hannemann | Danke Christian hat super geklapt aber ich werd wohl die JS variante nutzen da sie mir einfacher erscheint |
|
|
| MfG Timää
------------
Betriebssysteme: Windows Vista
Profanversion: XProfan 11 | 19.05.2009 ▲ |
|
|
|
|
Christian Hahn | Freut mich Nur als Denkanstoß, die Variante ohne JS, nur mit CSS, funzt auch in Browsern in dem der Anwender JS deaktiviert hat! Die CSS Variante ist auch nicht komplizierter, sieht nur so aus.
mfG Christian |
|
|
| |
|
|
|
| Wenn sich nur das BGImage ändern soll, dann wäre vlt. eine CSS-Variante vorzuziehen:
Zu beachten ist vlt. dass hover nicht von allen Browsern (IE) für _alle Elemente beachtet wird, aber immer für a(nchor)s welche ja im Bedarfsfall auch ohne hRef angewandt werden können.
|
|
|
| |
|
|
|
Tim Hannemann | nene also wenns nur das Backgroundimage wäre hät ichs auch über CSS gelöst/versucht aber is halt ein Bild auf der HP, oder besser mehrere Bilder, die sich beim drüber gehen in andere Bilder ändern ^^
@Christian: Ja ich weiss das JS aktiv sein muss, aber das is eigentlich in der Regel der Fall ^^ |
|
|
| MfG Timää
------------
Betriebssysteme: Windows Vista
Profanversion: XProfan 11 | 19.05.2009 ▲ |
|
|
|
|
| Wenn Du das BGImage änderst, wo ist der Unterschied? |
|
|
| |
|
|
|
Tim Hannemann | der unterschied ist der das ich sagen wir 3 bilder hab, jedes dieser bilder hat ein dazugehöriges bild und ich wollt nicht dutzende css klassen schreiben ^^ |
|
|
| MfG Timää
------------
Betriebssysteme: Windows Vista
Profanversion: XProfan 11 | 19.05.2009 ▲ |
|
|
|
|
| |
|
| |
|
|
|
Tim Hannemann | IF hats zwar schon als Erledigt markiert aber mir ging über Nacht da noch was durch den Kopf und ich hoffe dass Ihr mir nochma helfen könnt Und zwar gehts immer noch um onMouseOver und onMouseOut (deswegen hab ichs auch gleich mit hier rein geschrieben), aber diesmal soll nicht das Bild geändert werden wo drüber gegangen wird, sondern ein anderes. Habe schon versucht statt this.src=... die ID oder Namen vom anderen Bild zu nehmen, leider ohne Erfolg.
Danke mal wieder im vorraus |
|
|
| MfG Timää
------------
Betriebssysteme: Windows Vista
Profanversion: XProfan 11 | 20.05.2009 ▲ |
|
|
|
|
| Du kannst
kombinieren mit
wonach auch
funktioniert.
PS: Natürlich kann man auch in bereits als Erledigt markierten Threads weiter agieren, das Erledigt bezieht sich auf die Hauptaufgabe. |
|
|
| |
|
|
|
Tim Hannemann | Du bist Super ^^ Klappt wunderbar danke vielmals |
|
|
| MfG Timää
------------
Betriebssysteme: Windows Vista
Profanversion: XProfan 11 | 20.05.2009 ▲ |
|
|
|
|
| |
|
| |
|
|
| |
|
- Seite 2 - |
|
|
| Möchte man mehrere CSS-Attribute eines Elementes "auf einen Schlag" per JS ändern bietet sich auch element.className an - wusste ich damals noch nicht. |
|
|
| |
|
|