Bilder trotz Pop-up-Fenster weiterladen

MFC openGL

Erfahrenes Mitglied
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
 
Code:
<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:
<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
 
Probier mal folgenden Aufruf:
HTML:
<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.
 
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
 

Neue Beiträge

Zurück