Uzunnnn uzunnn zamandır merak edilen ve üzerinde çokça tartışılan bir konudur, javascript ile uyarı mesajı olmadan tarayıcı penceresini kapatmak. Öylesine sörf yaparken buldum bu kodları
Hani uğraşanlar bilirler; işin içinde programlama varsa tarayıcı pencereleri sorgusuz sualsiz kapanıyor ama sadece javascript+html kullanınca illa uyarı mesajı alıyordunuz. İşte bunu çözdük sayılır ![]()
Her zamanki klasik tarayıcı kapatma javascript kodumuz;
window.close();
Sadece bunu kullanarak html sitelerinizde tarayıcıyı kapattırmak istediğinizde karşınıza evet, hayırlı bir uyarı mesajı geliyor. Fakat bunun yerine alttaki fonksiyonu kullanırsanız Internet Explorer üstünde bu sıkıntı ortadan kalkıyor.
function closeWindow()
{
if (navigator.appName=="Microsoft Internet Explorer")
{
this.focus();
self.opener = this;
self.close();
}
else
{
window.open('', '_parent', '');
window.close();
}
}
Örnek bir kullanımı ise şöyle olsun;
<html>
<head>
<title>Pencere kapatma deneme</title>
<script>
function closeWindow()
{
if (navigator.appName=="Microsoft Internet Explorer")
{
this.focus();
self.opener = this;
self.close();
}
else
{
window.open('', '_parent', '');
window.close();
}
}
</script>
</head>
<body>
<a href="javascript:closeWindow();">Pencereyi kapat</a>
</body>
</html>
Haydi iyi kodlamalar
İsminiz
E-Posta
Web Siteniz
Yorumunuz
Dmry.net Vital Teknoloji tarafından desteklenmektedir