Hallo,
die Anzeige von Rändern kannst du am einfachsten verhindern, indem du im neuen Fenster grundsätzlich eine HTML Seite lädst.
Ihr <body> Tag sollte dabei ungefähr so aussehen:
<body leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
Um eine Grafik in einem gleichgroßen Fenster anzuzeigen, habe ich folgenden Lösungsansatz entwickelt (vereinfacht):
-
Die Javascript Funktion:
function openImage(ImagePath, ImageWidth, ImageHeight) {
newBrowserWindow = window.open("openimage.php?path=" + ImagePath + "&width=" + ImageWidth + "&height=" + ImageHeight, "NewWindow", "width=" + ImageWidth + ",height=" + ImageHeight);
} -
Die zu ladende Php Seite openimage.php :
<html>
<head>
<title>Vollbild-Ansicht</title>
</head>
<body leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
<img src="<?php echo $HTTP_GET_VARS['path']; ?>" width="<?php echo $HTTP_GET_VARS['width']; ?>" height="<?php echo $HTTP_GET_VARS['height']; ?>" alt="">
</body>
</html>
Zusätzlich musst du eben noch sicherstellen, dass die angeforderte Datei auch wirklich existiert.
Ich hoffe, das hilft dir weiter.
Grüße,
Sebastian