Hallo Sven,
Das mit self.close() funktioniert eigentlich einwandfrei, aber kann ich es irgendwie unterbinden, daß vorher keine alert-Meldung "Die angezeigte Webseite versucht das Fenster zu schließen. Soll es geschlossen werden...) auftaucht.
Das raubt ja der Funktion letztendlich den ganzen Sinn. So muss ich theoretisch wieder einmal klicken, damit sich das ganze Fenster schließt..
Ja es ist machbar aber erst ab Microsoft IE5.5 mit SP2.
Und hier sit der Code.
______________________________________________________
Speichere unter NewWindow.htm
<html>
<head>
<title>New Browserwindow</title>
</head>
<body bgcolor="#003366" text=red>
<p>Ich bin gerade auf der Welt gekommen ;-) (NewWindow.htm)</p>
</body>
</html>
________________________________________________________
Speichere unter OldWindow.htm
<HTML>
<!-- Ramy Hasan -->
<SCRIPT LANGUAGE="JavaScript">
application = window.self;
application.opener = window.self;
function CloseWindow()
{
return eval('application.close()') // For closing main window
}
function OpenWindow()
{
var MyWindow;
MyWindow = open( //Open a new window
"NewWindow.htm",
"MyWindow",
"width=610, height=625, resizable=no, directories=no, menubar=no, location=no");
MyWindow.moveTo(200,50); // window position
MyWindow.focus();
CloseWindow(); // Close main window
}
</SCRIPT>
<BODY onLoad="OpenWindow()"> <!--Load openWindow() function -->
</BODY>
</HTML>
__________________________________________________
Ich wuensche dir noch viel Spass
Gruss
Ramy