שלח תשובה

זירת השאלות

718
צפיות
10
תשובות

שקיפות שכבות PNG עם"רול אובר" ב-IE6

,‏ 15 בספטמבר, 2008

חצי שנה מהחיים ביליתי בבניית אתר האינטרנט של חומוסיית פינתי www.pinati.co.il האתר כבר "באוויר" ועשיתי להם שמה מלא כבוד, אבל אבוי! במחשב שבסניף הראשי של החומוסיה בירושלים, האתר עולה מעפן.

בניתי אותו בשכבות עם תמונות PNG אבל בגלל שבסניף יש אקספלורר 6, השכבות שלי לא שקופות. הבנתי שזו בעיה מוכרת אבל הפתרונות שמוצעים באינטרנט מבלבלים אותי משתי סיבות:



חלק מהפינגים שלי הם רול-אובר וזה (כך נראה לי) מצריך תיכנות שונה



בניתי את האתר בדרימוויבר והידע שלי ב-html מוגבל ביותר. אני צריך שמישהו יראה לי ספציפית איפה לשתול את שורת הקוד שיגרמו למאיר בעל הסניף לראות את השכבות שלי עם אלפה טרנספרסי כמו שצריך.



אני נואש ואובד עצות. האם מישהו יוכל לעזור לי?

(קוד מצורף)



תודה מכל הלב,

גילי

תגיות:

10 תשובות

  1. בעייתי מאוד מה שאתה מבקש
    אתה גם אומר שאתה לא יודע html וגם מבקש הדרכה איך לבצע… ז"א או שאתה צריך קורס, או שאתה צריך מישהו שיעשה במקומך… בעיה.

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

    אגב, שתדע שהסקריפט הזה מאט משמעותית את כל הטעינה של העמוד.

    והפיתרון היותר פשוט: סע לסניף הראשי ותתקין להם אקספלורר 7.
    יש גל של אתרים מכובדים שהחליטו להפסיק לתמוך ב-6. זה פיתרון של הקטנת ראש, אבל אני לא בטוח מה האפשרויות האחרות שלך…


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  2. vsystems הגיב:

    האם ניסית לשמור את הקובץ תמונה בתור GIF?
    האם אתה מודע לזה שגם GIF מאפשר שקיפות? זה יפתור את כל הבעיות.
    אם לא תמיד יש FILTAR ב CSS תלוי מהרול אובר עושה. אם הוא עושה בהירות צובע בשחור לבן וכו'


    http://www.vise.co.il
    דביר לבנון – visesystems

  3. הבעיה היא
    ש-GIF לא מאפשר חצאי שקיפות (בהצללות וכאלה)

    ו-GIF כמובן גם מוגבל בפלטת הצבעים שלו ל-256…


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  4. סחבקוב הגיב:

    אתה צודק
    כן…אני מבין את הבעייתיות. יש לי 40 עמודים באתר רק רציתי שידגימו לי איך עושים את זה על עמוד אחד ואז הייתי מיישם את הפיתרון על שאר העמודים. תראה אני מאייר ולא מתכנת, כבר מלא זמן שאני מנסה ליישם פתרונות כלליים שאני מוצא באינטרנט
    (…if ie 6>) ופשוט לא מצליח. אני פשוט לא יודע את השפה. קיוויתי שאם מישהו יקדיש לי 5 דקות מזמנו הוא יפתור לי בעיה ענקית שכרגע נורא מעכבת אותי בחיים.
    לגבי קורס html את האתר הבא אני בונה בטבלאות עם jpeg-ים…

  5. vsystems הגיב:

    היי
    אתה בטוח שאי אפשר בעזרת SAVE FOR WEB ב PHOTOSHOP לבצע חצאי שקיפות ושיהיה באיכות טובה?


    http://www.vise.co.il
    דביר לבנון – visesystems

  6. על הצללות לא
    אם אתה צריך להפוך צבע מסויים (אחד או יותר) לשקוף מלא והתמונה מכילה עד 256 צבעים – GIF זה הפיתרון

    אבל אם צריך לשים למשל תמונה עם הילה (הצללה מסביב), ורוצים שההילה תשתלב עם הרקע של האתר (ז"א עבור כל פיקסל מוגדר X אחוז שקיפות ולא שקוף מלא) – זה ניתן לעשות רק עם PNG


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  7. יש פיתרונות ג'נריים
    כמו זה

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

    וכמו ש-vise אמר, אם יש לך תמונות שקופות בלי חצי-שקיפות אלא אזורים עם שקיפות מלאה, אולי כדאי לך להמיר ל-GIF ולפתור לפחות חלק מהבעיה.


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  8. ניר טייב הגיב:

    לא מדובר בהקטנת ראש
    מדובר בלתת לטכנלוגיה להתקדם, אחרת הדינוזאורים יוכלו אותנו.

  9. כן, אבל כמפתח
    הוא חייב לתת ללקוח מוצר איכותי שמותאם לדפדפנים שתכלס נמצאים בשוק, ולא משהו רעיוני שיעבוד על דפדפן שעוד כמה חודשים/שנים יושרש מספיק…

    בפועל ie6 עדיין נפוץ יותר מ-7, כך שאם המתכנת לא מתאים ל-6, לדעתי – הוא מתרשל בתפקידו.

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

    ומנגד – אני מסכים לחלוטין שיש לעודד אנשים להתקין ie7 ועוד רגע אפילו את 8, או מנגד משתמשי פיירפוקס לשדרג ל-3.
    במובן מסויים, עם כל ההתנגדות שלי לגוגל ולשמירת הפרטים שהיא עושה עלינו (אני בעצמי חסמתי את כל שרותי גוגל מלשטול אצלי עוגיות, ואפילו מצמצם למינימום את השימוש באפליקציות שלהם) – אני דווקא כן נוטה להסכים עם היכולת שלהם לשדרג את הדפדפן בלי שהגולש ידע. מה לעשות – הגולשים לא מעדכנים, והטכנולוגיה נתקעת מאחור בגלל זה.
    אלא שצריך אולי רגולציה על העידכונים האוטומטיים האלה, כי במצבים מסויימים זה מאפשר לבצע פעולות לא הכי טהורות ("dont be evil" הידוע)


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  10. ניר טייב הגיב:

    ברור..
    אני פשוט מאוד מסכים עם הגל של החברות שמורידות את התמיכה שלהן ב-IE6, ביניהן פייסבוק שב-IE6 לא רואים בה את הממשק החדש. או 37signals שבמוצרים שלהן אין יותר תמיכה ב-IE6.
    (והייתי שמח גם בעצמי להפסיק לתמוך).

שלח תשובה