hallo thomas10,
die Werte 'width' und 'height' werden vom Bild in deinem Fenster ja schon richtig übernommen. Doch ist dein details.html-Template, was im Fenster geladen wird, ja größer als das Bild. Es gibt also 2 Möglichkeiten ...
1. Du passt deine details.html genau deinem Fenster an, d.h. also ohne jeglichen Rand. Z.B. muss das auch raus ...
<p> </p>
<
2. Oder du machst dein Fenster per J-Script größer ... sagen wir mal Breite + 50 px und Höhe + 50 px. Z.B. so ...
var x=document.images[0].width + 50;
var y=document.images[0].height + 50;
Das Script würde ich auch gleich an den Anfang der details.html setzen, auf alle Fälle aber vor {image} ...
mawenzi