Peter Woernle: Bildergalerie

Beitrag lesen

Hallo und guten Tag Allerseits,

wer kann mir einen Tipp zu Javacsript geben:

Auf meinen Fotoseiten verwende ich bisher folgendes Script, um Fotos in groß anzuzeigen:

<a href=javascript:BrowserWindow('partys/00birc/PIC00001.JPG','bildfenster','menubar=no,scrollbars=no,width=640,height=480')> <img src='nails/00birc/PIC00001.JPG' border='0'></a>

Ich möchte über und unter dem größeren Foto (partys/00birc/PIC00001.JPG) einen Banner einblenden. Der Weg dazu könnte sein, statt das BrowserWindow nur für ein Bild zu öffnen, eine bild.html, eine neue Seite zu öffnen.

Problem dabei: Die Seite mit den Vorschaubildern soll geöffnet bleiben. Beim Click auf ein Thumbenail soll das Popup in 500 x 500 Pixel aufgehen, beim click auf das nächste Thumbenail soll sich das Popup schließen und ein neues mit dem neuen Foto aufgehen.

Dafür habne ich folgenden Code:

<a href="javascript:bild='diesesbildsollssein.jpg';window.open('bild.html','bildfenster','menubar=no,scrollbars=no,width=500,height=500');">anzeigen</a>

und für die bild.html folgendes Script:

<script type="text/javascript"> <!--if(window.opener&&window.opener.bild)
document.write('<img src="'+window.opener.bild+'" />');
else document.write('<p>Es wurde kein Bild angegeben.</p>'); /--> </script>

Mit diesem Script wird jedoch zum einen das Browserfenster mit der Bilderübersicht verlassen und zum anderen in der geöffneten neuen Datei das Bild in der großen Auflösung nicht angezeigt.

Wer kann mir helfen? Vielen Dank im Voraus