Et eksempel må vel være på plads!
jeg har 2 filer, main.html som åbner det nye vindue, den ser sådan ud:
<html>
<head>
<title>Hovedvinduet</title>
<script type="text/javascript">
function openwindow(page,w,h)
{
window.open(page, '', 'width=' +w +',height=' +h +';');
}
</script>
</head>
<body>
<h1>Klik på linket nedenunder for at oprette et vindue som kan lukke sig selv</h1>
<a href="javascript:openwindow('window.html', 320, 240);">Åbn vindue</a>
</body>
</html>
Så har jeg en fil som hedder window.html som er det vindue der åbnes. Det ser sådan ud:
<html>
<head>
<title>Popupvinduet</title>
</head>
<body>
<h1>Jeg er poppet frem!</h1>
<!--
Bemærk at nedenstående bliver
eksekveret når det ses da det
står i body -->
<script type="text/javascript">
window.close();
</script>
</body>
</html>
Det virker i IE 6 og i Firefox.
Det kan ses på
http://www.ibusi.dk/udvikleren/9-898/main.htmlCasper
[Redigeret d. 04/01-06 16:21:06 af Casper Steinmann]