tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
894
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MFC openGL MFC openGL ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Beiträge
    483
    Hallo,

    ich habe auf einer Website ein Javascript um damit in der Galerie Popups mit Größeren Bildern anzeigen zu lassen. Das Problem ist nun, das wenn ich auf eines der Mini Bilder in der Html Seite klicke, sich das Popup mit dem größeren Bild öffnet, dann hören die Bilder im Html auf sich weiter anzuzeigen.

    Also ich klicke auf ein Bild, das Popup kommt, aber die restlichen kleinen Bilder der Html Seite bleiben ungeladen. Wie kann ich das umgehen das die doch angezeigt werden ?

    Gruß & Danke

    MFC OpenGL
     
    Sprache : C/C++/C# & MFC
    Compiler : MSVC++ 7 / VS2003.net
    OS : Windows XP/2k

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Wie sieht denn das Skript bisher aus?
     
    Markus Wulftange

  3. #3
    MFC openGL MFC openGL ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Beiträge
    483
    Code :
    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
    
    <script language="JavaScript">
    <!--
    function OpenNewWindow(Picture, Textvalue,Breit,Hoch)
    {
    xsize = Breit+20;
    ysize = Hoch+70;
    ScreenWidth = screen.width;
    ScreenHeight = screen.height;
    xpos = (ScreenWidth/2)-(xsize/2);
    ypos = (ScreenHeight/2)-(ysize/2);
    if (typeof NewWindow=="undefined" || NewWindow.closed == true) {
       } else {
        NewWindow.close();
       }
    NewWindow=window.open("","Picture","height="+ysize+",width="+xsize+",scrollbars=no,titlebar=no,menubar=no,resizable=no,top="+ypos+",left ="+xpos+"");
    NewWindow.document.write("<html><head><title>test</title></head><body bgcolor='#ffffff'  background='../../../../back.jpg' text=black link='#000000' vlink='#000000' alink='#000000' leftmargin=4 topmargin=10 marginwidth=4  marginheight=10><table align='center'><tr><td align='center' valign='top'><table border='0' bgcolor='#000000' cellpadding='0'  cellspacing='0' style='border: 1px solid #000000'><tr><td height='90%' width='100%' align='center'><img  src="+Picture+"></td></tr></table><br><font face=Arial size=2>"+Textvalue+"</font><br></td></tr><tr><td align='center' valign='bottom'><br><p align='center'><input type='button' value='HIER SCHLIESSEN' style='font-family: Arial; font-size: 10px' onClick='self.close()'></p>");
    NewWindow.document.write("</td></tr></table><");
    NewWindow.document.write("/");
    NewWindow.document.write("body>");
    NewWindow.document.write("<");
    NewWindow.document.write("/");
    NewWindow.document.write("html>");
    NewWindow.document.close();
    }
    -->
    </script>


    So sieht das JavaScript aus, und der Html code ganz normal im Body mit
    Code :
    1
    2
    
    <a href="javascript:OpenNewWindow('gross.jpg','test',530,400)">
            <img style="border: 1px solid #000000" src="klein.jpg" width="100" height="75"></a>


    Gruß und Danke

    MFC OpenGL
     
    Sprache : C/C++/C# & MFC
    Compiler : MSVC++ 7 / VS2003.net
    OS : Windows XP/2k

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Probier mal folgenden Aufruf:
    HTML-Code:
    <a href="gross.jpg" onclick="return !OpenNewWindow(this.href, 'test', 530, 400)"><img style="border: 1px solid #000000" src="klein.jpg" width="100" height="75"></a>
    Zusätzlich sollte deine Funktion noch einen booleschen Wert zurüclgeben, ob das Öffnen des Pop-up-Fensters erfolgreich war.
     
    Markus Wulftange

  5. #5
    MFC openGL MFC openGL ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Beiträge
    483
    Hat alles nix gebracht. Ich habe auch jetzt noch eine PreLoad Routine eingebaut, welche ich im BODY und beim drücken eines Bildes aktiviert habe. Trotzdem haben sich die Bilder nicht aktuallisiert

    Kann man dann nicht irgendwie das Hautfenster (also nicht das Popup) dazu bringen sich neu zu laden ?

    Gruß und Danke

    MFC OpenGL
     
    Sprache : C/C++/C# & MFC
    Compiler : MSVC++ 7 / VS2003.net
    OS : Windows XP/2k

Ähnliche Themen

  1. Verwackelte Bilder trotz Image Stabilizer Powershot S5 IS
    Von Ebse2000 im Forum Fotografie & Digitalfotografie
    Antworten: 7
    Letzter Beitrag: 06.01.10, 17:26
  2. Bilder laufen trotz Movieclip nicht
    Von Illumination im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 16.12.09, 21:27
  3. POP-UP Fenster weiterhin vergrößern trotz resizable=0
    Von Thomas_Jung im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 11.01.07, 01:01
  4. popup aufruf verhindert das weiterladen der restlichen bilder
    Von yusuf-abdalla im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 29.06.05, 17:47
  5. Datei nach Downloadabbruch weiterladen wo aufgehört !
    Von Sero im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 09.12.03, 07:30