PDA

View Full Version : سوال: چگونه یک تابع جاوااسکریپت را هنگامی که کاربر مرورگر خود را میبندد اجرا کنم؟



Mostafa_Sabeti
چهارشنبه 17 فروردین 1390, 16:39 عصر
سلام.
من میخواهم هنگامی که کاربر مرورگر خود را بست یک کدی اجرا شود.
متد onunload مربوط به window را بکار بردم ولی با رفرش شدن صفحه و یا رفتن به لینک دیگر و ... اجرا میشود.
سعی کردم از خصوصیت window.closed استفاده کنم ولی همیشه false بر میگرداند.
از خصوصیات window.event (با پاس کردن خود event به تابع مورد نظر) اعم از clientX و clientY و pageX و pageY هم خواستم استفاده کنم (درصورتیکه یکی از آنها کوچکتر از صفر باشد یعنی پنجره بسته شده است)، اما pageX و pageY که مربوط به فایرفاکس هستند برای رویداد unload تعریف نشده اند.:عصبانی++:

چکار میتونم بکنم که این مشکل من حل بشه؟؟؟
اصلا راهی هست؟:متفکر:

hossin.esm
پنج شنبه 18 فروردین 1390, 10:37 صبح
این لینک را ببین.
http://javascript.internet.com/page-details/closing-windows.html