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