348
צפיות
צפיות
4
תשובות
תשובות
פעולה לאחר סגירת חלון
האם יש דרך לעשות פעולה כלשהיא (במקרה שלי: פתיחת חלון פופ-אפ) אחרי שהמשתמש סגר לגמרי את החלון – ללא מעבר עמוד?
תודה מראש,
עומר.
האם יש דרך לעשות פעולה כלשהיא (במקרה שלי: פתיחת חלון פופ-אפ) אחרי שהמשתמש סגר לגמרי את החלון – ללא מעבר עמוד?
תודה מראש,
עומר.
4 תשובות
מה כוונתך ב"מעבר עמוד"?
בכל מקרה, זה עובד בעזרת האירוע onunload בתגית BODY של הדף
ובכן
זה בידיוק מה שהתכוונתי כאשר אמרתי "ללא מעבר עמוד" – שזה אומר אירוע שלא כולל את זה שכאשר הגולש עובר לעמוד שונה באתר, אלה רק לאתר שונה או סוגר את החלון
תודה.
מתוך ה-MSDN
יעבוד רק ב-IE:
Q: Ikram wants to know if you can detect when the user closes the browser from script.
A: The short answer is no, but since we've got a little extra room, there is a way to make a very educated guess. If you use the following as your BODY onUnload event handler, you'll catch it in virtually all cases:
function body_onUnload()
{
if (window.event.clientX < 0)
{
alert("The browser is closing…");
}
else
{
alert("The user is refreshing or navigating away…");
}
}
אוריקס… פקק?
תודה!