Ergebnis 1 bis 6 von 6

Thema: Image in DIV ändern je nach Menuauswahl

  1. #1
    Contao-Nutzer
    Registriert seit
    14.12.2012.
    Beiträge
    141

    Standard Image in DIV ändern je nach Menuauswahl

    Hallo,

    ich habe ein Problem, das vermutlich eins mit JavaScript ist, ich bin mir aber nicht sicher. Also, was ich machen möchte ist folgendes: Unterhalb eines horizontalen Menüs habe ich ein DIV mit einem Bild drin. Dieses Bild soll sich nur ändern, je nachdem welchen Menüpunkt der Benutzer gewählt hat. Ich vermute, das man das irgendwie mit onClick und JavaScript realisieren kann. Aber dann stellt sich noch die Frage, wie man die IDs der Menüpunkte bekommt um das zu machen ?
    Oder gibt es vielleicht eine elegantere Lösung für das "Problem"? :-)

    vielen Dank für eure Hilfe!

    Gruß,
    Thorsten

  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.861
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,
    wenn das DIV immer die gleiche Grösse hat, dann könntest du mit background-image arbeiten und in der Seitenstruktur deinem Menüpunkt eine class oder ID mitgeben. Und je nachdem welche class oder ID nun angeklickt ist, wechselt dein Hintergrundbild des DIVs
    Grüsse
    Bernhard


  3. #3
    Contao-Nutzer
    Registriert seit
    14.12.2012.
    Beiträge
    141

    Standard

    Hallo Bernhard,

    mir ist noch nicht ganz klar wie man das umsetzt, aber das hört sich gut an. Ich schau mal ob ich das hinbekomme :-)


    Gruß,
    Thorsten

  4. #4
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.861
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich sehe gerade, eine ID kann an dieser Stelle nicht eingegeben werden.

    Also:
    Seitenstruktur » Seite » Experten-Einstellung » CSS-Klasse ... hier gibst du deine Klasse pro Seite ein - z.B. seite-eins

    Im stylesheet stylest du dann dein DIV inkl. dieser Klasse

    Code:
    #deinDIV {
       [Grösse definieren]
    }
    .seite-eins #deinDIV {
       background-image: url(....);
       [weitere styles]
    }
    Grüsse
    Bernhard


  5. #5
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von thorsten23 Beitrag anzeigen
    ...je nachdem welchen Menüpunkt der Benutzer gewählt hat....
    Wenn ich das richtig verstehe, dann wird doch eine neue Seite aufgerufen, wenn der Benutzer einen Menüpunkt wählt. Oder? Wenn ja, dann brauchst du doch nicht auf den Klick zu reagieren, sondern auf den Seiten einfach unterschiedliche Bilder einbinden. Das kannst du in den Artikeln auf der Seite machen.

    Oder dir eine dieser Erweiterungen ansehen: coverpicture (wie bereits erwähnt) oder pageimage.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •