שלח תשובה

זירת השאלות

348
צפיות
4
תשובות

פעולה לאחר סגירת חלון

,‏ 16 במאי, 2004

האם יש דרך לעשות פעולה כלשהיא (במקרה שלי: פתיחת חלון פופ-אפ) אחרי שהמשתמש סגר לגמרי את החלון – ללא מעבר עמוד?

תודה מראש,
עומר.

תגיות:

4 תשובות

  1. שולחי הגיב:

    מה כוונתך ב"מעבר עמוד"?
    בכל מקרה, זה עובד בעזרת האירוע onunload בתגית BODY של הדף

  2. omer הגיב:

    ובכן
    זה בידיוק מה שהתכוונתי כאשר אמרתי "ללא מעבר עמוד" – שזה אומר אירוע שלא כולל את זה שכאשר הגולש עובר לעמוד שונה באתר, אלה רק לאתר שונה או סוגר את החלון

    תודה.

  3. מתוך ה-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…");
    }
    }

    אוריקס… פקק?

שלח תשובה