اجرای تابع در زمان (close window)

masima

Member
سلام ؛

چطور مییتونم یک تابع جاوااسکریپت رو هنگامی که کاربر روی دکمه close کلیک میکنه ؛ اجرا کنم ؟
( من میخوام با فراخوانی این تابع یک صفحه خاص اجرا بشه )

آشنایی زیادی با جاوا اسکریپت ندارم اگه میشه ؛ خیلی روشن راهنماییم کنید
ممنون
 

eAmin

Well-Known Member
از این دو رویداد می تونید استفاده کنید:
کد:
window.onunload = function() {};
window.onbeforeunload = function() {};
 

masima

Member
اینجوری چه از صفحه دیگه ای به این صفحه بیام یا آدرس رو تایپ کنم یا refresh کنم یا پنجره رو ببندم ؛ این تابع اجرا میشه !

من می خوام فقط وقتی پنجره رو می بنده ؛ این تابع اجرا بشه !

راهی هست ؟
 

eAmin

Well-Known Member
خیر هیچ راه دیگه ای وجود نداره.
شما شاید بتونید با بعضی از ترفندهای نه چندان کارآمد جلوی refresh شدن صفحه با استفاده از کلید f5 رو بگیرید ولی نمی تونید موارد دیگه ای که نام بردید، براشون کاری انجام بدید و جلوی اونها رو بگیرید.
 

masima

Member
این ترفندهای نه چندان کار آمد چی هستند ؟ میشه توضیح بدید ؟
 

جدیدترین ارسال ها

بالا