Startseite mit Bild
- DieFüchsin
- Adventure-Gott
- Beiträge: 4411
- Registriert: 12.03.2004, 16:55
-
- Adventure-Gott
- Beiträge: 2678
- Registriert: 19.08.2005, 17:16
Man sollte dabei beachten, dass diese Methode nur sinnvoll ist, wenn das Bild in kleine Stücke unterteilt ist, die jeweils höchstens eines der Objekte enthalten, die sich verändern sollen, und zwar vollständig. Ich persönlich würde das anders lösen, das ist für HTML/CSS/JavaScript-Anfänger aber recht kompliziert. Vielleicht hast du da ja ein bisschen Ahnung, deswegen schreib ich meinen Lösungsvorschlag mal auf:DasJan hat geschrieben:Ja. Das geht mit JavaScript:
http://de.selfhtml.org/javascript/beispiele/buttons.htm
Das Jan
1. Nimm das komplette Bild und erstelle eine Imagemap mit allen Bereichen, die bei MouseOver reagieren sollen (das macht man mit irgendeinem kostenlosen Tool).
2. Erstelle die HTML-Datei. Baue das Bild ein (entweder ganz oder in Stücken). Erstelle nun Layer (absolut positionierte DIVs) mit den MouseOverbildern, die du genau dort positionierst, wo sie auch ins Bild passen (so dass sie das Objekt im Originalbild korrekt verdecken). Mach diese jetzt alle per CSS unsichtbar.
3. Erstelle einen Layer genau über dem kompletten Bild und den unsichtbaren MouseOver-Bildern, der ein transparentes GIF enthält, das genau die Größe des Bildes hat. Auf diesen Layer muss jetzt die Imagemap, die du am Anfang generiert hast, angewendet werden.
4. Definiere für jeden Bereich in der Imagemap jetzt die spezielle onMouseOver-Aktion, also das Erscheinen des versteckten MouseOver-Bildes (und natürlich die onMouseOut-Aktion, dass die Ausgangssituation wieder dargestellt wird).
5. Fertsch!
Falls du Hilfe brauchst -> Ich bin da!
- Treibholz
- Profi-Abenteurer
- Beiträge: 862
- Registriert: 29.05.2004, 14:49
- Wohnort: Kassel
- DieFüchsin
- Adventure-Gott
- Beiträge: 4411
- Registriert: 12.03.2004, 16:55
- DasJan
- Adventure-Treff
- Beiträge: 14683
- Registriert: 17.02.2002, 17:34
- Wohnort: London
- Kontaktdaten:
@flob: Das klingt mal originell. Kennst du eine Seite, die das so macht? Hast du getestet, wie kompatibel das mit verschiedenen Browsern ist?

Das Jan
Gut möglich. Das letzte Mal, als ich das gemacht habe, war, äh, 1998 oder soTreibholz hat geschrieben:JavaScript MouseOver ist schon lange out,

Das Jan
"If you are the smartest person in the room, you are in the wrong room."
-
- Adventure-Gott
- Beiträge: 2678
- Registriert: 19.08.2005, 17:16
Definitiv genau so kompatibel wie ein ganz normaler MouseOver-Effekt, wie du ihn verlinkt hast. Imagemaps, absolut positionierte DIVs und transparente GIFs unterstützt jeder Browser und an Javascript wird sogar weniger benötigt als beim normalen Bildwechsel. Eine Beispielseite kenne ich nicht - ich weiß nicht mal mehr, ob ich mir das selbst ausgedacht hab oder es vor langer Zeit irgendwo gelesen hab. Ohne es ausprobiert zu haben, bin ich mir aber zu 100% sicher, dass die Lösung funktioniert!DasJan hat geschrieben:@flob: Das klingt mal originell. Kennst du eine Seite, die das so macht? Hast du getestet, wie kompatibel das mit verschiedenen Browsern ist?
Eigentlich ist sowas out, das stimmt! Aber es ist für den beschriebenen Sachverhalt die einzige Lösung, die alle Wünsche exakt umsetzen kann. Und, was früher bei JavaScript das Problem war, nämlich die Unterschiede von Browser zu Browser, ist es heute bei CSS. Deshalb sind CSS-Lösungen zwar geschickt, klein und weniger zeitaufwändig, aber funktioneren eben nicht immer... Für einfache Problemstellungen gilt das natürlich nicht - ein MouseOver für ein Menü unterstützen auch ältere Browser.DasJan hat geschrieben:Gut möglich. Das letzte Mal, als ich das gemacht habe, war, äh, 1998 oder soTreibholz hat geschrieben:JavaScript MouseOver ist schon lange out,
- DasJan
- Adventure-Treff
- Beiträge: 14683
- Registriert: 17.02.2002, 17:34
- Wohnort: London
- Kontaktdaten:
Bei komplexerem CSS bin ich auch immer sehr vorsichtig, da sich die paar Experimente, die ich gemacht habe, als recht problematisch in Sachen Browser-Kompatibilität herausgestellt haben. Mit Erfahrung in dem Bereich wird man vielleicht auch zielsicher Sachen produzieren können, die überall gleich aussehen, ich hatte mich dann aber lieber auf grundlegende CSS-Funktionen beschränkt.
Bei JavaScript gibt es natürlich auch immer das Problem, dass man JavaScript-Behandlung im Browser abschalten kann und man sich von daher nie sicher sein kann, ob der Code auch ausgeführt wird.
Das Jan
Bei JavaScript gibt es natürlich auch immer das Problem, dass man JavaScript-Behandlung im Browser abschalten kann und man sich von daher nie sicher sein kann, ob der Code auch ausgeführt wird.
Das Jan
"If you are the smartest person in the room, you are in the wrong room."
-
- Adventure-Gott
- Beiträge: 2678
- Registriert: 19.08.2005, 17:16
In diesem Fall bleiben die Links aber trotzdem bestehen und funktionieren, es verändert sich lediglich das Aussehen des Bildes nicht. In solchen Fällen kann man, finde ich, Javascript bedenkenlos einsetzen. CSS kann man ja auch deaktivieren...DasJan hat geschrieben:Bei JavaScript gibt es natürlich auch immer das Problem, dass man JavaScript-Behandlung im Browser abschalten kann und man sich von daher nie sicher sein kann, ob der Code auch ausgeführt wird.
- DieFüchsin
- Adventure-Gott
- Beiträge: 4411
- Registriert: 12.03.2004, 16:55
wen es interessiert: meine hp ist online, erstmal als prototyp ohne großartige startseite: http://www.rasputinasfuchsbau.de
Danke, Adventuretreff! <3
- TheRock
- Rätselmeister
- Beiträge: 2136
- Registriert: 21.05.2006, 19:13
- Wohnort: Berlin
- Kontaktdaten:
@Füchsin: Irgendwie werden bei mir die Bilder unter Computerspiele alle nicht angezeigt
@flob: Bitte werde Webmaster fürs Guyschard Westwood-projekt biteeeeeeeeeee!!!!

@flob: Bitte werde Webmaster fürs Guyschard Westwood-projekt biteeeeeeeeeee!!!!
"Er schaute mich an, als hätte ich auf einer Beerdigung gepupst"-George Stobbart, Philosoph
"Kreativität ist so lange in der Scheiße wühlen, bis man den Nugget findet!"-Peter Schindhelm, Kunstlehrer
"Kreativität ist so lange in der Scheiße wühlen, bis man den Nugget findet!"-Peter Schindhelm, Kunstlehrer
-
- Adventure-Gott
- Beiträge: 2678
- Registriert: 19.08.2005, 17:16
Ohne Screenshot geht gar nix.TheRock hat geschrieben:@flob: Bitte werde Webmaster fürs Guyschard Westwood-projekt biteeeeeeeeeee!!!!

- TheRock
- Rätselmeister
- Beiträge: 2136
- Registriert: 21.05.2006, 19:13
- Wohnort: Berlin
- Kontaktdaten:
Das würde ich machen mit der Pflege!
Ich kann beim Design aushelfen, falls du willst!
Ich schicke ich dir den Link zum "Entwicklerforum" per PN (ist geheim)^^
Egal wann dus machst hauptsache ich finde jem...
Arbeitest du mit Imageready, kann ich dir gerne psd Dateien zukommen lassen (auch gesliced wenn du willst...)
Und dein Name erscheint *plop* fast wie von selbst in den Credits
Ich kann beim Design aushelfen, falls du willst!
Ich schicke ich dir den Link zum "Entwicklerforum" per PN (ist geheim)^^
Egal wann dus machst hauptsache ich finde jem...
Arbeitest du mit Imageready, kann ich dir gerne psd Dateien zukommen lassen (auch gesliced wenn du willst...)
Und dein Name erscheint *plop* fast wie von selbst in den Credits
"Er schaute mich an, als hätte ich auf einer Beerdigung gepupst"-George Stobbart, Philosoph
"Kreativität ist so lange in der Scheiße wühlen, bis man den Nugget findet!"-Peter Schindhelm, Kunstlehrer
"Kreativität ist so lange in der Scheiße wühlen, bis man den Nugget findet!"-Peter Schindhelm, Kunstlehrer
- DieFüchsin
- Adventure-Gott
- Beiträge: 4411
- Registriert: 12.03.2004, 16:55
-
- Adventure-Gott
- Beiträge: 2678
- Registriert: 19.08.2005, 17:16