278
צפיות
צפיות
12
תשובות
תשובות
ריענון דף בASP
איך אני נותן פקודה לדף להתרענן בתוך קוד ASP ב-VB?
איך אני נותן פקודה לדף להתרענן בתוך קוד ASP ב-VB?
שירות אחסון אתרים
המקצועי של וובמאסטר!
מומחים באירוח אתרי
WordPress, Joomla, Drupal
עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!
12 תשובות
רענון דף
רענון דף יכול להיקרא רק בצד לקוח מאחר והרענון אמור להיתבצע רק אחרי שהדף ירד ללקוח (אחרת – למה לרענן…).
אתה יכול לבצע זאת ע"י ()window.location.reload.
אפשר גם ככה שזה לא משנה ממש:
Response.Redirect("javascript:window.location.reload();")
bad
בשביל זה יד צד לקוח…
בכל מקרה, הכי יעיל לעשות את זה כך:
loaction.reload();
האובייקט Session
1.איך אפשר לעשות שהSession יסגר מיד אחרי שנסגרו כל הדפים השייכים לאפליקציה (שהוא יסגר ישר ולא אחרי הטיים אאוט)?
2.איך אפשר לעשות שכשנסגר Session (מסיבה כלשהיא) יעודכנו כל הדפים באפליקציה?
1:
Session.Abandom
זה abandon
נראה לי..
כן אבל
אני רוצה שהוא יעשה את זה רק כאשר כל החלונות באפליקציה נסגרים
איזה אירוע מופעל כאשר כל החלונות נסגרים?
Session_OnEnd
זה סאב רוטינה בglobal.asa
הוא מתכוון
שאם כל חלונות האפליקציה ז"א אם המשתמש יצא מהאתר אז שזה ינתק לו את הסיישנים (אירוע OnEnd יכול להתבצע גם אחרי יציאתו מהאתר (כי הסיישן נגמר רק אחרי זמן מסויים שנקבע שהוא לא מתקשר עם השרת))
כן לזה הכוונה
שהרי הפונקציה Session_OnEnd
מופעלת כאשר מסתיים הSession
אני רוצה לסיים את ה-Session כאשר נסגרו כל החלונות ( בלי לחכות לסגירה שלו לאחר הטיים אאוט).
אני מניח שצריך לבדוק בכל עמוד
את אירוע onunload (של DOM (לקוח)) ולבדוק לאן המשתמש פונה אם לאתר אחר ולעמוד באתר אם לאתר אחר אז לשלוח בקשת XMLHTTP לשרת לעמוד שיסגור את הסיישנים ואם הוא לא פונה פשוט לא לעשות כלום.
את הקטע של בדיקת הפנייה אני לא בדקתי אבל נראה לי שאפשר לעשות זאת ע"י location.href אולי בתוך אירוע onunload