Michael Kiltz: window.open

Beitrag lesen

Hallo.

Ich habe ebenfalls ein Problem mit einem window.open, das ich leider seit Tagen nicht behoben bekomme. Ich plane folgendes:

Ich möchte einem Bildlink (der vom CMS dynamisch generiert wird) ein Script zuweisen das dieses Bild vergrößert (Großbild liegt aud dem Server) in einem Popup öffnet. So weit ist das alles kein Problem und klappt wunderbar. Nun habe ich aber ganz viele verschiedene Bildlinks, die alle verschieden große Großbilder haben. Nun möchte ich dem Popup gerne sagen das es sich an die Bildgröße anpassen soll, und das will einfach nicht funktionieren. Hier mal mein Script:

function showBig(largeImgUrl) {

var mywin=window.open('','Grossansicht','scrollbars=no,resizable=no,width=600,height=600,location=no,menubar=no,status=no,toolbar=no,top=100,left=100');
        mywin.document.open();
        mywin.document.write('<html><head><base href="~URL-Template~"><title>Detailansicht</title><link rel="stylesheet" type="text/css" href="styles.css">');
        mywin.document.write('</head><body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" bgcolor="#FFFFFF">');
        mywin.document.write('<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" align="top" valign="top"><tr><td valign="top">');
        mywin.document.write('<img sr');
        mywin.document.write('c="'+largeImgUrl+'" border="0" valign="top")');
        mywin.document.write('</td></tr><tr><td align="center" valign="top" class="text">');
        mywin.document.write('<a href="javascript:window.close();"><font color="#000000">Fenster schlie&szlig;en</font></a>');
        mywin.document.write('</td></tr></table>');
        mywin.document.write('</bo');
        mywin.document.write('dy></ht');
        mywin.document.write('ml>');
        mywin.document.close();
        mywin.focus();

}

Es muß doch eine Möglichkeit geben das hinzubekommen. Hat jemand vielleicht eine Idee? Bin über jede Hilfe dankbar.

Gruß an alle, und schon mal schönes Wochenende,

Michael