+ Antworten
Ergebnis 1 bis 9 von 9

Thema: OnMouseOver bei Hintergrundbild

  1. #1
    lll
    lll ist offline
    TP-Junior lll macht alles soweit korrekt
    Registriert seit
    Jan 2010
    Beiträge
    6

    Talking OnMouseOver bei Hintergrundbild

    Hallo! Wäre toll, wenn ich von euch einen Tipp bekommen könnte!

    Ich habe auf meiner Startseite eine verweissensible Grafik und ein Hintergrundbild (Motiv nur Struktur).

    Die verweissensible Grafik hat OnMouseOver-Effekte, es wird jeweil ein anderer kurzer Text in einem Textfeld daneben angezeigt.

    Ich hätte jetzt gerne, dass bei OnMouseOver auf dem Hintergrund, die Aufforderung angezeigt wird, mit der Maus über das Bild zu gehen.

    Das Problem: Im Prinzip geht es, aber mit meinen Methoden wird nicht zwischen Hintergrund und Grafik unterschieden. Es wird NUR NOCH die Aufforderung angezeigt, das Bild zu fokussieren, auch dann, wenn man mit der Maus auf dem Bild ist.

    Früher hatte ich ein Platzhalter-gif mit Effekt. Geht es auch anders?

  2. #2
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    hmm ... könntest Du den Text standardmäßig, zB in einem div einblenden lassen - und dann bei den ja schon vorhandenen MouseOver-Events beim Bild hinzufügen, daß er ausgeblendet wird ..? .. also praktisch der "umgekehrte" Ansatz ..

  3. #3
    lll
    lll ist offline
    TP-Junior lll macht alles soweit korrekt
    Registriert seit
    Jan 2010
    Beiträge
    6
    super nett, dass du antwortest! Danke!

    Wenn du meinst, dass ich den Text ursprünglich (beim Laden der Seite) anzeigen lasse und dann meine Effekte darüber lege: das mache ich schon. (Ich war ganz begeistert, dass das funktioniert!)

    Wenn man allerdings einmal mit der Maus auf der Grafik war, bleibt der zuletzt eingeblendete Text stehen.

    Ich dachte, wenn jemand nicht auf den Anfangstext achtet und mit der Maus herumfuchtelt, ist das vielleicht blöd. Optimal wäre, wenn wieder der Eingangstext angezeigt würde, sobald die Maus wieder auf dem Hintergrund ist.

    Falls du etwas anderes gemeint hast, musst du es mir Anfänger sicher gaaanz langsam erklären...

  4. #4
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    Hmmm .. klingt eigentlich spontan nach einem Fall für "onmouseout". Da bin ich aber nicht so sicher, ob das ohne weiteres funktioniert, wenn mehrere Elemente mit "onmouseover" direkt nebeneinander liegen .. da kommt es dann evtl. drauf an, wie genau deine "Effekte" aufgebaut sind. Mehrere Bilder nebeneinander? Verweissensible Grafik = Imagemap? Oder nur EIN Bild mit EINEM "Effekt"? .. bei letzterem sollte das mit onmouseout eigentlich problemlos klappen, bei der imagemap könnte man vermutlich der genutzten Grafik ein generelles onmouseout verpassen, hab ich noch nicht getestet^^ .. vielleicht postest Du mal Deinen Code oder einen Link, dann wirds vielleicht einfacher ..

    Ich sehe spontan jedenfalls keine Möglichkeit, den "Hintergrund zu erkennen" und da sowas wie einen mouseover-Effekt abzuspielen. Son Hintergrund liegt ja standardmäßig nunmal in groß dahinter, woher soll er wissen wo die Grafik ist?

  5. #5
    lll
    lll ist offline
    TP-Junior lll macht alles soweit korrekt
    Registriert seit
    Jan 2010
    Beiträge
    6
    noch mal danke! super!

    Ich hab die Seite noch nicht online, weil sie *seufz* im IE nicht funktioniert, dass ist dann das nächste mit, dem ich mich beschäftigen werde ... (IE scheint mein CSS file gar nicht zu erkennen, vielleicht stimmt die Reihenfolge im head nicht?)


    ja, "verweissensible grafik" (selfhtml) heißt imagemap, und zwar eins mit ca. 10 Effekten.

    Der Hintergrund weiß wohl eher nicht wo das Bild ist ... Aber wenn der Browser erkennen kann, wann die Maus auf dem Bild ist, kann man ihm ja vielleicht mit irgendeinem Script-Befehl auch erkennen lassen, wann die Maus NICHT auf dem Bild ist.

    onmouseout klingt vielversprechend. Das scheint ja genau das zu sein. Werde mich morgen mal damit befassen. Kenne ich noch nicht, habe mit javascript gerade erst angefangen.

    Ich dachte spontan, das GANZE Bild noch mal als area zu definieren und mit onmouseout zu verbinden, aber das funktioniert irgendwie nicht (Ergebnis: ständig Anzeige der Textes, onmousoverEffekte weg)



    <area shape="rect" coords="0,0,250,422"
    onmouseout="writeText('Fahre mit der Maus über das Bild!') />


    Oder müsste ich da im head noch etwas ergänzen?

  6. #6
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    *kratzamkopp* .. bei ner Imagemap hast Du doch sowas wie <img src="irgendwas.jpg" usemap=".."> .. was passiert, wenn du da direkt das onmouseout unterbringst ..? .. dafür musst Du meines Wissens keine area anlegen, das sollte auch bei img funktionieren ..

    Und genau, onmouseout erkennt, wenn die Maus den Bereich verlässt.

    EDIT: grml .. ich teste gerade mal selbst ein bisschen rum. Meine obige Lösung funktioniert tadellos im IE, aber nicht im Firefox .. Ich hab jetzt jeder area ein onmouseout verpasst, damit scheint es zu gehen. Aber es gibt vermutlich elegantere Lösungen .. außerdem erscheint die Meldung so auch, wenn Du eine area verlässt, aber trotzdem noch im Bild bist, also in einem area-freien Bereich .. da weiß ich nicht, ob und wie sehr Dich das stört

    http://www.miezes-welt.de/maptest.htm

  7. #7
    lll
    lll ist offline
    TP-Junior lll macht alles soweit korrekt
    Registriert seit
    Jan 2010
    Beiträge
    6

    Danke!!!!!!!!!!!!!! Hat IE Probleme mit absoluten Positionierungen?

    Wenn man gaaaaaanz deutlich hinsieht, sieht man das fehlende " am Ende meines geposteten Codes ...

    onmousout funktioniert im imagemap nur mit den area tag. Aber MIT Anführungszeichen funktionierts super!! Genau so wollte ich es haben. Vielen Dank!

    Wenn ich jetzt noch herausfinde, warum opera und fox alles anzeigen, wie sie sollen, IE aber nicht...

    Mein CSS ist leider so lang, dass ich es nicht einfach hier posten kann. Hat IE Probleme mit absoluten Positionierungen? Opera zeigt meine Seite auch anders an als firefox - so absolut scheint die absolute Positionierung also nicht zu sein.

    ????



    1000 Dank! VG

  8. #8
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    Jau, das Anführungszeichen .. ich brauch ne neue Brille *lach* .. schön, daß es jetzt funktioniert

    Mit absoluten Positionierungen habe ich bisher eigentlich nie gearbeitet, höchstens mal für einzelne Elemente .. da sollte sich also besser jemand äußern, der sich damit auskennt ..

  9. #9
    TP-Greis Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Avatar von Rinaldo
    Registriert seit
    Oct 2003
    Ort
    Niederbayern
    Beiträge
    6.052
    Zitat Zitat von lll Beitrag anzeigen
    Mein CSS ist leider so lang, dass ich es nicht einfach hier posten kann. Hat IE Probleme mit absoluten Positionierungen? Opera zeigt meine Seite auch anders an als firefox - so absolut scheint die absolute Positionierung also nicht zu sein.
    Du könntes auch nur einen Link zu der CSS-Datei schreiben . Oder den Link zur Site - früher oder später kann man Dir nur noch damit helfen, wenn man den genauen Quelltext kennt...
    </andy>
    Jetzt bauen wir´09 + ´10

+ Antworten

Ähnliche Themen

  1. onmouseover
    Von woern im Forum Fireworks
    Antworten: 4
    Letzter Beitrag: 12.08.2007, 19:09
  2. onmouseover
    Von killer-socke im Forum HTML & CSS
    Antworten: 7
    Letzter Beitrag: 13.10.2003, 18:32
  3. onmouseover
    Von TobiasKa im Forum HTML & CSS
    Antworten: 4
    Letzter Beitrag: 07.10.2003, 12:44
  4. onMouseOver
    Von -XasS- im Forum HTML & CSS
    Antworten: 5
    Letzter Beitrag: 17.06.2003, 15:23
  5. Onmouseover
    Von Bruecksen im Forum Dreamweaver & andere Webeditoren
    Antworten: 11
    Letzter Beitrag: 25.09.2002, 18:54

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51