576
צפיות
צפיות
5
תשובות
תשובות
מחפש רעיון למימוש היסטוריית ניווט
הייתי רוצה שבאתר שלי יהיה תפריט ניווט בו תופיע רשימה של דפים בהם ביקר המשתמש עד לדף הנוכחי. כל פריט ברשימה הוא גם לינק כך שהמשתמש יכול לחזור אחורה כמה דפים בבת אחת. כל לינק כזה יכול בהחלט להיות שאילתה, זאת אומרת לינק לדף עם פרמטרים (למשל yy/xxx.html?id=3&xx=9).
דבר נוסף הוא שהרשימה צריכה להיות קשורה לחלון ה-brwoser של המשתמש ולכן לא יכולה להישמר ברמת ה-session. זאת אומרת שאם המשתמש פותח באותו session חלון נוסף ומשוטט באתר, הוא יראה בחלון השני רשימה שניה שלא קשורה בכלל לרשימה שיש בחלון הראשון.
אני מניח שיש כל מיני דרכים לממש כזה דבר, בלי קשר לסביבת הפיתוח.
אשמח לשמוע את הרעיונות שלכם.
5 תשובות
אם אתה אומר שזה צריך להיות
ברמת הדפדפן, אז למה אתה לא שואל בפורום צד לקוח?
אולי תוכל להשתמש באובייקט History כדי לקבל את הכתובות של הסטורית הגלישה בחלון הדפדפן.
אני לא יודע איך אבל
עדיין מאמין שהמימוש צריך להיות בצד השרת ולא הלקוח, אבל אין לי הרבה ניסיון בפיתוח אתרים כך שייתכן שאני טועה.
לא משנה לי אם הפתרון יהיה בצד הלקוח או השרת ואשמח לכל עזרה.
דרך אגב, האם שימוש בשדה נסתר יכול לעזור ? האם שדות נסתרים מועברים רק כאשר לוחצים על על כפתור ה-submit?
האם יש event כמו OnNewWindow
ב-HTML או JavaScript ?
אני רוצה לבצע פעולות מסוימות בחלון דפדפן רק פעם אחת, לכן onload לא טוב לי.
תודה.
אין
אתה יכול להישתמש בעוגיה, ב-querystring או בסשן כדי לקבל אינדיקציה אם הפעולה הוצעה כבר או לא.
אני לא יכול
כי אין לי מושג באיזה חלון היא בוצעה.
אנ ייכול לסמן לעצמי שהיא בוצעה פעם אחת ב-session אבל לא פעם אחת בחלון כי אין לי דרך לתת לחלון שם או פרמטר ייחודי.