תפריט DHTML ש"נופל" על שדות חיפוש כאשר התפריט ארוך הוא מכסה מעל השדות אך מעל ה DROPDOWN הוא לא מכסה אלא מתחבא מאחוריו, יש למישהו רעיון לפיתרון ? , או שנתקל בזה בעבר..? תודה
זה קורה בגלל שיש להם "עדיפות" על פני שאר האלמנטים (שים לב שזה רק באקספלורר). השיטה הכי טובה היא להסתיר אותם כשמציגים את התפריט ולהחזיר אותם כשסיימת. ואם אני לא טועה, זה קורה רק עם תג select.
חוצמזה, זה ידוע בתור פאשלה של אקספלורר. הצוות פיתוח התעצל לכתוב לו סט פקדים משלו ומשתמש בזה של המערכת הפעלה (מן הסתם יש סיבה יותר הגיונית מ"התעצלו" ומישהו יטרח לנפנף בה מתוך מחשבה שזה מעניין לי את השמאלית). בשורה התחתונה - אי אפשר לשים שום אלמנט HTML מעל.
אבל נתקלתי בבאג מעצבן. אני משתמש במשתנה בשביל לבדוק האם התיבה סגורה או לא (המשתנה בוליאני) כאשר אני לוחץ במקום שהוא לא בשטח של התיבה אז היא נסגרת אבל אם אני שם בתוך המשתנה הבוליאני (קראתי לו bClose) את הערך true אז כאשר אני לוחץ על המקום שדרכו פותחים (השורה של החץ) אז בגלל שנעשים שם שני ארועים(גם האירוע הגלובלי וגם האירוע המקומי) הוא נפתח ונסגר. ואם אני לא שם את הערך true בתוך המשתנה אז במידה וסגרתי את האת התיבה דרך Onblur אז בשביל לפתוח שוב צריך ללחוץ פעמיים על השורה של החץ (פעם אחת כדי להעביר את המשתנה בחזרה ל-true ופעם אחת כדי שהוא יפתח בחזרה) אני מניח שאני יכול להשתמש במשהו אחר בפתיחה ובסגירה במקום המשתנה (בדיקה אמיתית האם הוא פתוח או סגור) אבל לא היה לי כוח אז עזבתי את זה