Guckt Euch doch mal bitte diesen Code an:
<script language="Javascript"><!--
function pop(URL)
{
Img1 = new Image()
Img1.src=URL;
var s1 = "<HTML>" +
"<HEAD>" +
"<TITLE>Detailansicht</TITLE>" +
"<script> +
"function shrinktofit () {" +
"document.domain = setDomain();" +
"var image = document.images.FullImage;" +
"window.resizeTo(image.width,image.height);" +
"if(document.body && document.body.clientWidth)" +
"window.resizeBy(" +
"image.width - document.body.clientWidth," +
"image.height - document.body.clientHeight" +
" )" +
"}" +
"</script>" +
"</HEAD>" +
"<body MARGINHEIGHT='0' MARGINWIDTH='0' topmargin='0' rightmargin='0' leftmargin='0' bgcolor='#FFCF00'>" +
"<img name='FullImage' border='0' onLoad='shrinktofit()' src='" +URL +
"'>"+
"</body>"+
"</HTML>"
popup = window.open("","Bild","status=no,toolbar=no,scrollbars=no,width=10, height=10")
popup.document.write(s1)
popup.document.close()
};
// -->
</script>
Dazu habe ich 2 Fragen. Das Script funktioniert gut in InternetExplorer, aber In
Netscape wird das Dokument folgendermaßen ab Line 20 bei "</script>" + dargestellt:
"}" +
"</XMP><PRE><B><<FONT SIZE=+0 COLOR="#551A8B">/script</FONT>></B>" +
usw, usw.
Kann ich innerhalb eines <script></script>-Tags nicht noch ein </script> einfügen?
Ich habe es doch in Anführungszeichen gesetzt. Daran wird es doch sicherlich
liegen oder? So kann das Script in Netscape natürlich nicht funktionieren.
Außerdem möchte ich das Popup-Fenster 10px in der Höhe größer machen. Aber
wenn ich "window.resizeTo(image.width,image.height+10);" + eingeben passiert
gar nichts.
Für eine Antwort wäre ich überaus dankbar, denn ich bin am Ende
Gruss
saru