Strauchtomate
Grünschnabel
Ich bastle grad an einer Gallerie für meine Homepage und bin da auf ein Problem gestossen.
Also ich zeige zuerst alle Bilder in Miniaturansicht an (einfach mit width & height verkleinert), und wenn der User auf ein Bild klickt, soll ein Popup (neues Fenster) "erscheinen" in dem das Bild in Originalgröße angezeigt wird.
Das ist bis jetzt mal der Code der Gallerie selbst (vereinfacht):
das Popup, in meinem Fall die Datei "test2.html" hat folgenden Code:
Es öffnet sich zwar ein Popup und zeigt das Bild in Originalgröße an aber angezeigte Bild ist noch nicht dynamisch.
document.images[0].src = b[0].src;
Statt der statischen 0 sollte eigentlich die Variable "nr" stehen.
D.h. ich müsste die Javascript-Variable "nr" an das neue html-Dokument (test2.html) übergeben uch hab allerdings keine Ahnung wie...
Ist mir zu helfen?
MfG, Strauchtomate
Also ich zeige zuerst alle Bilder in Miniaturansicht an (einfach mit width & height verkleinert), und wenn der User auf ein Bild klickt, soll ein Popup (neues Fenster) "erscheinen" in dem das Bild in Originalgröße angezeigt wird.
Das ist bis jetzt mal der Code der Gallerie selbst (vereinfacht):
Code:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function NeuesFenster(nr)
{
MeinFenster = window.open("test2.html", "Detailansicht", "width=800,height=600");
MeinFenster.focus();
}
</script>
</head>
<body>
<a href="javascript:NeuesFenster('1')"><img src="LG-step1.jpg" width="200" height="150" alt="Schritt1" /></a>
<a href="javascript:NeuesFenster('2')"><img src="LG-step2.jpg" width="200" height="150" alt="Schritt2" /></a>
<a href="javascript:NeuesFenster('3')"><img src="LG-step3.jpg" width="200" height="150" alt="Schritt3" /></a>
<a href="javascript:NeuesFenster('4')"><img src="LG-step4.jpg" width="200" height="150" alt="Schritt4" /></a>
<a href="javascript:NeuesFenster('5')"><img src="LG-vgl.jpg" width="200" height="150" alt="Groessenvergleich" /></a>
</body>
</html>
das Popup, in meinem Fall die Datei "test2.html" hat folgenden Code:
Code:
<html>
<head>
<title>Detailansicht</title>
</head>
<body>
<img src="#" width="100%" height="100%" alt="Detailansicht" />
<script type="text/javascript">
var b = new Array();
b[0] = new Image();
b[0].src = "LG-step1.jpg";
b[1] = new Image();
b[1].src = "LG-step2.jpg";
b[2] = new Image();
b[2].src = "LG-step3.jpg";
b[3] = new Image();
b[3].src = "LG-step4.jpg";
b[4] = new Image();
b[4].src = "LG-vgl.jpg";
document.images[0].src = b[0].src;
</script>
</body>
</html>
Es öffnet sich zwar ein Popup und zeigt das Bild in Originalgröße an aber angezeigte Bild ist noch nicht dynamisch.
document.images[0].src = b[0].src;
Statt der statischen 0 sollte eigentlich die Variable "nr" stehen.
D.h. ich müsste die Javascript-Variable "nr" an das neue html-Dokument (test2.html) übergeben uch hab allerdings keine Ahnung wie...
Ist mir zu helfen?
MfG, Strauchtomate