+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Mehrere Lightboxen pro Seite

  1. #1
    TP-Member Cray macht alles soweit korrekt
    Registriert seit
    Mar 2007
    Beiträge
    70

    Mehrere Lightboxen pro Seite

    Hi,

    ich verwende aktuell folgendes Script zur Anzegie einer Lightbox: http://www.pjhyett.com/posts/190-the...thout-lightbox
    Im Grunde bin ich damit sehr zufrieden, habe aber jetzt ein Problem.

    Ich benötige 3 weitere Lightboxen mit unterschiedlichem Inhalt. Kann ich so etwas mit Hilfe dieses Scripts realisieren?

  2. #2
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Zitat Zitat von Cray Beitrag anzeigen
    Ich benötige 3 weitere Lightboxen mit unterschiedlichem Inhalt.
    Definiere das mal etwas genauer bitte.
    Unterschiedliche Inhalte soll was sein? 3 verschiedene Galerien, bestehend aus nur Bilder? HTML Inhalte von lokal? Komplette externe HTML Inhalte? Soll das alles auf einer Seite sein oder auf verschiedenen Seiten?
    Deine Fragestellung ist sehr schwammig gestellt, von daher kann man nicht wirklich eine sinnvolle Antwort geben.

    Dennoch, ein All-in-One stellt die Thickbox dar.

  3. #3
    TP-Member Cray macht alles soweit korrekt
    Registriert seit
    Mar 2007
    Beiträge
    70
    Hi,

    es geht um lokale HTML-Inhalte die sich unterscheiden. Immer Text...
    Ich dachte kurz an einen Anker mit Parameter (#?parameter), damit funktioniert es aber nicht...

  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 .. hab das script kurz überflogen .. es bindet keine "fremden" inhalte ein, sondern eine box, die sich auf derselben seite befindet, oder?

    wo liegen denn die inhalte, die du so darstellen willst? auch einfach als div auf der seite? .. dann müsstest du das script modifizieren .. ich hab nicht viel ahnung, aber ich würde hier ansetzen:

    Code:
    function showBox(){
        $('overlay').show();
        center('box');
        return false;
    }
    function hideBox(){
        $('box').hide();
        $('overlay').hide();
        return false;
    }
    .. hier müsstest du das script dazu bringen, auch andere elemente ein/auszublenden, als "box" .. also so, daß du zB mit showBox(DeineBoxID) die jeweilige box ansprechen kannst ..

  5. #5
    TP-Member Cray macht alles soweit korrekt
    Registriert seit
    Mar 2007
    Beiträge
    70
    Hi,

    es handelt sich um reine DIVs, externe Inhalte benötige ich nicht.
    Werde deinen Ansatz mal austesten.

  6. #6
    TP-Member Cray macht alles soweit korrekt
    Registriert seit
    Mar 2007
    Beiträge
    70
    Hab es jetzt mal so versucht:

    HTML-Code:
    function showBox2(){
        $('overlay').show();
        center('box2');
        return false;
    }
    
    function hideBox2(){
        $('box2').hide();
        $('overlay').hide();
        return false;
    }
    ich rufe dann die entsprechenden Funktionen auf. Nur leider bleibt immer eine der beiden Boxen stehen. Wahrscheinlich weil ich den Klick außerhalb der Box nicht korrekt abgreife?!

    Nur wie mache ich das?

    Wäre sehr dankbar für entsprechende Tipps

  7. #7
    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 .. versuchs mal so:

    Code:
    function showBox(boxid){
        $('overlay').show();
        center(boxid);
        return false;
    }
    function hideBox(boxid){
        $(boxid).hide();
        $('overlay').hide();
        return false;
    }
    .. und im linkaufruf dann showBox('box'), bzw. showBox('box2') ..

    ich bin aber auch nicht wirklich gut in javascript .. kann gut sein, daß da noch irgendwo anführungszeichen hinmüssen oder sowas .. oder daß sich da irgendwas mit 'element' überschneidet .. aber du kannst es zumindest ausprobieren^^
    .. wenns nicht klappt, müsste sich mal jemand einklinken, der ahnung von der sache hat

+ Antworten

Ähnliche Themen

  1. Mehrere Countdowns auf einer Seite
    Von Tibike im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 11.05.2009, 19:58
  2. mehrere forms auf einer seite
    Von se1811 im Forum Webdesign allgemein
    Antworten: 2
    Letzter Beitrag: 07.09.2004, 11:21
  3. Mehrere Sprachen auf einer Seite
    Von gina im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 30.09.2003, 00:43
  4. Mehrere Flash-Datein in einer Seite!!
    Von steambody im Forum Dreamweaver & andere Webeditoren
    Antworten: 0
    Letzter Beitrag: 20.03.2003, 20:04
  5. Antworten: 1
    Letzter Beitrag: 05.04.2001, 15:29

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