View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 31.01.2007   #6 (permalink)
deepblue
 
deepblue's Avatar
 
Üyelik Tarihi: 15.11.2006
Yer: Konya
Mesaj: 27
Re: javascript ile browser size'ında bir pop-up açmak ve ilk sayfayı kapatmak

Zamanında şu kodları yazmıştım.

HTML Code:
<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.

deepblue şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin