Zamanında şu kodları yazmıştım.
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/HTML; charset=utf-8">
<script type="text/JavaScript">
function popup_ac(adres){
var popwidth=300;
var popheight=200;
var popleft = (window.screen.width-popwidth)/2;
var poptop = (window.screen.height-popheight)/2;
window.open(adres, 'dyro', 'toolbar=no,status=yes,menubar=no,location=no,
directories=no,resizable=no,scrollbars=no,width='+ popwidth+',height='+ popheight+',
left='+ popleft+',top='+ poptop);
}
function PencereKapat() {
if (navigator.appName=="Microsoft internet Explorer") {
this.focus();
self.opener = this;
self.close();
} else {
window.open('', '_parent', '');
window.close();
}
}
</script>
</head>
<body>
<a href="#" onClick="popup_ac('http://www.Google.com/'), PencereKapat()">Tıkla</a>
</body>
</HTML>
Burada önemli olan
PencereKapat() isimli fonksiyon. Çünkü bu fonksiyon, pop-up açıldıktan sonra arkadaki sayfayı uyarı vermeden kaaptıyor. Hem IE hem de diğer
web tarayıcılarında çalışır. Aşağıdaki gibi bir uyarı da
vermez.