15-01-2006, 20:59
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
יש לך רעיון שיחליף את מה שאתה מתנגד לו ? כי בסך הכל יש בזה צורך [גם אם לא תמיד], ולעיתים רבות מדובר בצורך בסיסי ביותר.
ואם כבר אז אתן לך דוגמה מהרגע הנוכחי.
אני בונה כרגע אתר לחנות, בין השאר כמובן מוצגים באתר מגוון מוצרים והלקוח יכול לפתוח חשבון משתמש, ליצור הזמנה, להוסיף ולהסיר פריטים להזמנה [ניתן ליצור מספר הזמנות נפרדות].
כשחשבתי על הפעולה של "הוסף להזמנה" (או: "הוסף לסל" כפי שרגילים לקרוא לזה ברוב האתרים), חשבתי שזה לא ממש נחמד אם לאחר כל לחיצה על כפתור "הוסף להזמנה" הדף יתרענן מחדש. ומה עם הוא בדיוק היה באחת השורות בתחתית העמוד, הוא ילחץ כדי להוסיף פריט להזמנה, המידע ישלח לשרת והדף יתרענן והוא שוב יקבל את חלקו העליון של הדף כשהוא מתבלבל ולא מחזיק ראש במקום ובפריט שהוא אחז לפני רגע.
לכן הפתרון לדעתי הוא שימוש ב-XMLHTTP, אלא אם תחכים אותי בשיטה עדיפה.
פתרון נוסף שחשבתי עליו הוא אפשרות לסמן ליד כל פריט אם להוסיף להזמנה (אובייקט checkbox), ובסיום הצפיה בדף יהיה לחצן להוסיף להזמנה את כל הפריטים שסומנו. אבל זה לא כ"כ נראה לי, נראה לי שהרבה משתמשים לא יבינו את הרעיון, לפחות לא עד שיסבירו להם, ולעיתים יסמנו אך ישכחו בסוף ללחוץ על "הוספת הפריטים המסומנים", יכנסו לקישור אחר והמידע כמובן לא יעודכן בהתאם לבחירתם.
לגבי הבעיות שציינת.
1. מה מפריע לך שזה לא סימנטי ? למרות שזה בעצם הרעיון של XML, ואין אבסורד גדול מזה שעצם הטכנולוגיה של XMLHTTP לא עומדת בבסיס הרעיון של XML...
2. אם הבעיה קיימת היא לא צריכה למנוע את הטכנולוגיה, אלא צריך לפתור את הבעיה. או שהמפתח ידאג לזה (באמצעות הגדרת ההיסטוריה ב-JS - לא השתמשתי בזה בעבר, אז אני לא בטוח שאפשר), או שהדפדפן ידע להתמודד עם זה כמו שצריך.
נערך לאחרונה ע"י ישראל K בתאריך 15-01-2006 בשעה 21:02.
|