Hallo,
Ich verwende PHP und JavaScript, ich habe eine Tabelle mit Bildern und wenn ich auf die Bilder klicke werden sie in Originalgröße in einem Popup-Window angezeigt. Leider sind die Originalbilder unterschiedlich groß wodurch sich die Größe des Fenster automatisch an die Größe des Bildes anpassen sollte. Ich habe es so versucht:
Das ist das Fenster das aufgepoppt wird und ich habe es eben mit folgendem JavaScipt Code versucht, aber leider passiert da gar nichts wenn sich das Fenster öffnet, es bleibt gleich groß und die Größe verändert sich nicht.
Der Aufruf des Popup-Windows sieht so aus in der vorigen HTML-Seite:
Ich habe die window.open Funktion im onClick event des html-links verwendet.
Weiß jemand was hier falsch läuft bzw. warum das nicht funktioniert?
mfg
pat
PS: Im originalPicture.php wird nur das Image aus der DB geholt und entsprechend der Header, etc. gesetzt.
Ich verwende PHP und JavaScript, ich habe eine Tabelle mit Bildern und wenn ich auf die Bilder klicke werden sie in Originalgröße in einem Popup-Window angezeigt. Leider sind die Originalbilder unterschiedlich groß wodurch sich die Größe des Fenster automatisch an die Größe des Bildes anpassen sollte. Ich habe es so versucht:
PHP-Code:
<body>
<?php
if(isset($_GET['id']))
{
$productId = $_GET['id'];
print "<img src=\"originalPicture.php?id=$productId\" name=\"picture\"></img>";
}
?>
<script type="text/javascript">
window.onload = resize;
function resize()
{
window.innerHeight = window.document.height;
window.innerWidth = window.document.width;
}
</script>
</body>
Das ist das Fenster das aufgepoppt wird und ich habe es eben mit folgendem JavaScipt Code versucht, aber leider passiert da gar nichts wenn sich das Fenster öffnet, es bleibt gleich groß und die Größe verändert sich nicht.
Der Aufruf des Popup-Windows sieht so aus in der vorigen HTML-Seite:
PHP-Code:
print "<td> <a href=\"#\" onClick=\"window.open('originalSize.php?id=$productId','',
'width=800,height=600,left=400,top=300')\"> <img src=\"picture.php?id=$productId\"></a></td>";
Ich habe die window.open Funktion im onClick event des html-links verwendet.
Weiß jemand was hier falsch läuft bzw. warum das nicht funktioniert?
mfg
pat
PS: Im originalPicture.php wird nur das Image aus der DB geholt und entsprechend der Header, etc. gesetzt.
Kommentar