שלח תשובה

זירת השאלות

576
צפיות
5
תשובות

מחפש רעיון למימוש היסטוריית ניווט

,‏ 19 בספטמבר, 2005

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

תגיות:

5 תשובות

  1. זהר פלד הגיב:

    אם אתה אומר שזה צריך להיות
    ברמת הדפדפן, אז למה אתה לא שואל בפורום צד לקוח?

    אולי תוכל להשתמש באובייקט History כדי לקבל את הכתובות של הסטורית הגלישה בחלון הדפדפן.

  2. yarivt הגיב:

    אני לא יודע איך אבל
    עדיין מאמין שהמימוש צריך להיות בצד השרת ולא הלקוח, אבל אין לי הרבה ניסיון בפיתוח אתרים כך שייתכן שאני טועה.
    לא משנה לי אם הפתרון יהיה בצד הלקוח או השרת ואשמח לכל עזרה.

    דרך אגב, האם שימוש בשדה נסתר יכול לעזור ? האם שדות נסתרים מועברים רק כאשר לוחצים על על כפתור ה-submit?

  3. yarivt הגיב:

    האם יש event כמו OnNewWindow
    ב-HTML או JavaScript ?
    אני רוצה לבצע פעולות מסוימות בחלון דפדפן רק פעם אחת, לכן onload לא טוב לי.
    תודה.

  4. אין
    אתה יכול להישתמש בעוגיה, ב-querystring או בסשן כדי לקבל אינדיקציה אם הפעולה הוצעה כבר או לא.

  5. yarivt הגיב:

    אני לא יכול
    כי אין לי מושג באיזה חלון היא בוצעה.
    אנ ייכול לסמן לעצמי שהיא בוצעה פעם אחת ב-session אבל לא פעם אחת בחלון כי אין לי דרך לתת לחלון שם או פרמטר ייחודי.

שלח תשובה