+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Link dynamisch mit hover generieren lassen

  1. #1
    TP-Specialist Hausmaster hilft, wo's geht Hausmaster hilft, wo's geht Hausmaster hilft, wo's geht Hausmaster hilft, wo's geht Avatar von Hausmaster
    Registriert seit
    Nov 2003
    Ort
    Wien
    Beiträge
    2.326

    Link dynamisch mit hover generieren lassen

    Hallo!

    Versuche gerade mittels JS folgende Zeile automatisch generieren zu lassen:
    HTML-Code:
    <a href="#"><img src="slider/thumbs/11a.png" onmouseover="this.src='slider/thumbs/11b.png'"
    onmouseout="this.src='slider/thumbs/11a.png'" width="67" height="150"></a>
    Folgendes funktionier schon einwandfrei:

    HTML-Code:
    return '<a href="#"><img src="' + item.url + '"  width="75" height="75" alt="' + item.title + '" /></a>';
    Wenn ich nun aber die hover Effekte versuche einzubauen klappt das leider gar nicht.

    Das Hoverimage ist unter der Variable "item.nr" zu finden. Selbst wenn ich's hardgecoded probiere, also den Pfad direkt zu dem img eintrage funktionierts leider nicht..

    HTML-Code:
    return '<a href="#"><img src="' + item.url + '" onmouseover="this.src='slider/thumbs/11b.png'" width="75" height="75" alt="' + item.title + '" /></a>';
    Sieht jemand einen Fehler?!

    Danke
    deviantart.com

    "Das schwächere Geschlecht ist das stärkere wegen der Schwäche des stärkeren für das schwächere." - Greta Garbo

  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.715
    *kratzamkopp* .. ich überlege gerade, ob die einfachen anführungszeichen um das onmouseover-bild stören .. kannst die ja mal escapen ..

  3. #3
    TP-Specialist Hausmaster hilft, wo's geht Hausmaster hilft, wo's geht Hausmaster hilft, wo's geht Hausmaster hilft, wo's geht Avatar von Hausmaster
    Registriert seit
    Nov 2003
    Ort
    Wien
    Beiträge
    2.326
    super, danke, jetzt klapps zumindest hardcoded.
    nur wie bekomm ich das jetzt mit variable hin?!


    HTML-Code:
    return '<a href="#"><img src="' + item.url + '" onmouseover="this.src=\'zweib.jpg\'" width="75" height="75" alt="' + item.title + '" /></a>';
    statt zweib.jpg sollt item.nr eingefügt werden?!

    Danke!
    deviantart.com

    "Das schwächere Geschlecht ist das stärkere wegen der Schwäche des stärkeren für das schwächere." - Greta Garbo

  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.715
    öhmm .. bin ja auch nicht so der javascript-typ .. ich würds so probieren:

    HTML-Code:
    return '<a href="#"><img src="' + item.url + '" onmouseover="this.src=\'' + item.nr + '\'" width="75" height="75" alt="' + item.title + '" /></a>';

  5. #5
    TP-Specialist Hausmaster hilft, wo's geht Hausmaster hilft, wo's geht Hausmaster hilft, wo's geht Hausmaster hilft, wo's geht Avatar von Hausmaster
    Registriert seit
    Nov 2003
    Ort
    Wien
    Beiträge
    2.326
    uh yeah

    Danke!

    Kannst du mir vllt noch erklären wieso das nur so klappt?!

    Danke!
    deviantart.com

    "Das schwächere Geschlecht ist das stärkere wegen der Schwäche des stärkeren für das schwächere." - Greta Garbo

  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.715
    Naja .. ich bin kein guter Erklärbär, aber ich selbst verstehe es zumindest so:

    Dein mouseover-Javascript braucht die einfachen Anführungszeichen, um zu funktioneren; doppelte gehen ja nicht, weil die bereits drumherum sind.
    Dummerweise erkennt Dein anderes Javascript ja nicht, daß diese einfachen Anführungszeichen nicht zu ihm gehören. Deswegen haben wir sie im "ersten Schritt" mit dem Backslash escaped.
    Im zweiten Schritt haben wir dann einfach den Javascript-Bereich für die Variable (' + var + ') zwischen diese escapeden (ist das ein Wort? *lach*) Anführungszeichen gesetzt.

    Joah .. vermutlich kann das jemand noch schöner und verständlicher formulieren, aber vielleicht kannst du trotzdem was damit anfangen

+ Antworten

Ähnliche Themen

  1. namen dynamisch generieren
    Von theo im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 21.11.2009, 09:58
  2. Formular dynamisch generieren
    Von jph im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 04.04.2004, 20:55
  3. seite komplett dynamisch aus db generieren
    Von jokkmokk im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 08.05.2003, 18:50
  4. dateiexplorer dynamisch aus flash generieren?
    Von torres im Forum Flash & Multimedia
    Antworten: 1
    Letzter Beitrag: 04.04.2003, 14:58
  5. Formular dynamisch generieren
    Von adrian im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 04.06.2002, 12:42

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