+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Bilder Popup mit vorigem + nächstem Bild Button

  1. #1
    TP-Newbie xces macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    4

    Bilder Popup mit vorigem + nächstem Bild Button

    Hey Leute, ich hoffe mir kann jemand helfen.

    Undzwar habe ich eine Seite auf denen viele kleine Bilder nebeneinander stehen..

    ich möchte, wie der Titel schon verrät, dass diese Miniaturbilder beim raufclicken sich als Popup öffnen und die Originalgröße angezeigt wird. zusätzlich soll man dann in diesem Popup Fenster bei click auf nächstes bzw. voriges Bild andere Bilder angezeigt werden.

    so ähnlich wie z.B. bei dieser Seite hier: http://www.zachbush.com/

    bloß dort hat er das wohl mit flash realisiert .. aber damit ihr wisst was ich meine^^

    soo .. eigtl is die ganze sache garnich so kompliziert, weil ich bereits beide scripte habe also das popup und das vorige/nächste script.

    Jetz ist die Frage, wie verbinde ich beides? also das die "vorige/nächste" Funktion im Popup erscheint? und wie realisier ich das wenn ich auf ein x-beliebes miniaturbild clicke, dass sich das Bild auch genau dort in der richtigen Reihenfolge zurück bzw vorblättern lässt?

    Hier mein bisherige Code:

    Code:
    <html>
    
    <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    <title>Bilder als PopUp öffnen automatisch in der Grösse der Bilder</title>
    
    <script type="text/javascript">
    <!--
    function OpenFoto(img) {
            foto= new Image();
            foto.src=(img);
            ControlFoto(img);
    }
    
    function ControlFoto(img) {
            if((foto.width!=0)&&(foto.height!=0)) {
                    ViewFoto(img);
            } else {
    
                    interval_b=setTimeout(interval_a,20);
            }
    }
    
    function ViewFoto(img) {
            width=foto.width+20;
            height=foto.height+24;
            try {   interval_a="ControlFoto('"+img+"')";
                    if(output.closed == false) throw "offen";
            }
            catch(e) {
                    if(e=="offen") {
                            output.close();
                    }
            }
            output=window.open("","output","left=40,top=40,width="+width+",height="+height+",location=no,toolbar=no,menubar=no,status=no,scrol lbars=no,resizable=no");
            output.document.writeln("<html><head><title>..:: Foto ::..<\/title><\/head>");
            output.document.writeln("<body bgcolor=\"white\" text=\"white\" link=\"white\" vlink=\"white\" alink=\"white\" leftmargin=\"0\" marginwidth=\"0\" topmargin=\"0\" marginheight=\"0\">");
            output.document.writeln("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" height=\"100%\">");
            output.document.writeln("<tr><td width=\"100%\" height=\"100%\" align=\"left\" valign=\"top\"><p><a href=\"javascript:self.close()\"><img src=\""+img+"\" width=\""+foto.width+"\" height=\""+foto.height+"\" border=\"10\" alt=\"click here to close the window\"></a><\/p><\/td><\/tr>");
            output.document.writeln("<\/table><\/body><\/html>");
            output.document.close();
            output.focus();
    }
    
    
    // -->
    
    </script>
    
    
    <script type="text/javascript">
    
    /* <![CDATA[ */
    
    var imgs = new Array();
    var imgcnt = 0;
    var thisimg = 0;
    
    imgs[imgcnt++] = 'logo_navi.gif';
    imgs[imgcnt++] = 'logo_navi_halloween.gif';
    imgs[imgcnt++] = 'logo_navi3.gif';
    
    function nextImg() {
      if (document.images) {
          thisimg++;
          if (thisimg >= imgcnt)
              thisimg = 0;
    document.getElementById("rollimg").src = imgs[thisimg];
      }
    }
    
    function prevImg() {
        if (document.images) {
            thisimg--;
            if (thisimg < 0)
                thisimg = imgcnt-1;
    document.getElementById("rollimg").src = imgs[thisimg];
        }
    }
    /* ]]> */
    </script>
    
    
    
    </head>
    
    
    
    <a href="#" onclick="OpenFoto('wp_1920.jpg')"><img src="1.jpg" alt="click for zoom" width="176" height="176" border="0"></a>
    
    
    <img id="rollimg" title="Bildwechsel mit Javascript" alt="Bildwechsel mit Javascript" src="logo_navi_halloween.gif" style="margin-left: 0.7em;">
    
    <a href="javascript:prevImg()" class="noverweis"><img height="10" width="11" alt="" src="images/links.gif">zurück</a>
    <a href="javascript:nextImg()" class="noverweis">nächstes Bild <img height="10" width="11" alt="" src="images/rechts.gif"></a>
    
    </body>
    
    </html>

    Wer das umsetzen kann, hat was gut bei mir

  2. #2
    TP-Member efwe ist auf einem guten Weg Avatar von efwe
    Registriert seit
    Aug 2005
    Beiträge
    68
    umsetzen musst du schon selber...hier

  3. #3
    TP-Newbie xces macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    4
    Zitat Zitat von efwe Beitrag anzeigen
    umsetzen musst du schon selber...hier
    wenn ich wüsste wie, würd ichs machen

  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
    Ganz blöde Frage: gibt es einen Grund, warum Du keine fertige Lightbox verwendest? Lernprojekt?

  5. #5
    TP-Newbie xces macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    4
    ah lightbox danke^^
    wusste ja nicht das es sowas gibt ...

  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
    Ahso, ok^^ .. die gibts wie Sand am Meer, da kannste Dir per google was hübsches aussuchen

+ Antworten

Ähnliche Themen

  1. Muss ein <Schliessen> Button sein in einem Popup Fenster
    Von stefani im Forum Webdesign allgemein
    Antworten: 2
    Letzter Beitrag: 11.01.2007, 19:06
  2. button-Verhalten+Fenster auf (popup)
    Von stine im Forum Fireworks
    Antworten: 2
    Letzter Beitrag: 12.01.2004, 16:27
  3. popup-Fenster auf FW-Button
    Von stine im Forum Dreamweaver & andere Webeditoren
    Antworten: 5
    Letzter Beitrag: 12.01.2004, 16:23
  4. Button klick --> Popup aufmachen aber ....
    Von Acronis im Forum HTML & CSS
    Antworten: 0
    Letzter Beitrag: 18.11.2003, 21:36
  5. popup-fenster mit button schließen
    Von Spice Metal Inc im Forum Flash & Multimedia
    Antworten: 2
    Letzter Beitrag: 10.02.2002, 12:26

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