مشکل در رویداد بستن پنجره

این تاپیک 1 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  حسین محمدی ،‏ 2 سال و 5 ماه پیش .

این تاپیک تاکنون 527 بازدید داشته است .

نویسنده پست
شنبه ، 14 ژوئن 2014     7:55 ب.ظ #


mahdi tajik

Subscriber
3 پست2 تاپیک

سلام

می خواستم ببینم میشه وقتی پنجره رو می بندیم  یک متد رو اجرا کنیم مثلا  تابع alert رو اجرا کنیم اصلا شی window قابلیت کنترل رو دارد . بعد یک سوال دیگر من نفهمیدم چرا این کد درست کار میکنه اگه کسی میدونه لطفا یک توضیحی بدهد .

<html>
<body onload="test();">
<script>
function test(){
if(window.close()){
alert("close");
}
else
alert("not");

}
</script>

</body>
</html>

1  تشکر
:: این تاپیک، پاسخ تائیدشده دارد : مشاهده پاسخ تائید شده توسط سوال کننده
شنبه ، 14 ژوئن 2014     8:51 ب.ظ # پاسخ تائید شده توسط سوال کننده


حسین محمدی

Subscriber
482 پست60 تاپیک

سلام و عرض ادب و احترام

شما وقتی مینویسید window.close به محض اجرا شدن صفحه بسته میشه و دستورهای بعدی نادیده گرفته میشه و از preventDefault هم نمیشه استفاده کرد بهتره از رویداد onbeforeunload استفاده کنید و کد کاملش به شکل زیره

5  تشکر
پست 1 تا 2 (از مجموع 2 پست)

این تاپیک پاسخ تائید شده دارد و بسته شده است .