428
צפיות
צפיות
12
תשובות
תשובות
מה דעתכם על דבר כזה…
כל פעם שהמשתמש נכנס לאתר אז יופיע לו הודעת alert שמודיעה על הרזולוציה
המתאימה עם בקשה להחליף ובמקרה והמשתמש לא מחליף היא חוזרת עד שהוא מחליף ?
איך זה לדעתכם ???
כל פעם שהמשתמש נכנס לאתר אז יופיע לו הודעת alert שמודיעה על הרזולוציה
המתאימה עם בקשה להחליף ובמקרה והמשתמש לא מחליף היא חוזרת עד שהוא מחליף ?
איך זה לדעתכם ???
12 תשובות
לדעתי נורא מעצבן
בחיים לא הייתי חוזר לאתר כזה.
הרזולוציה של הגולש היא בכלל לא עניינך, כבונה אתרים.
מה שצריך לעשות זה לבנות אתר עם עיצוב "גמיש", שיתאים את עצמו לחלון הדפדפן שבו הוא נמצא. את זה עושים בעזרת css, ואם אני זוכר נכון, יש על זה איזה מאמר במדור css באתר.
לך על זה
אם אתה רוצה אתר ללא גולשים.
זה במילים אחרות "ביי ביי גולשים"
דבר לא נחמד כלל
רעיון אחר:
אם האתר שלך לא גמיש לכל הרזולוציות(דבר שצריך להיות) אתה יכול לעשות דף בשם "הגדרות אישיות" או משהו בסגנון כזה ושם תתן לגולשים שלך לשנות רזולוציות, גודל גופן, צבע רקע וכו…..
אבל אל תעשה alert! זה נורא נורא מעצבן!!!
הייתה לי הרגשה
שזה מה שתגידו
ודרך אגב אני לא ממש יודע לעשות הגדרות אישיות
אתה לא חייב, אין הרבה אתרים כאלה…
* עד כמה שראיתי
זה כבר לא בתוקף… (לא…
שתכננתי גם לעשות דבר כזה (רציתי לראות איך תגיבו)
תקראו את ההודעה על הפונקציה זה הפיתרון לאתר לא גמיש לרזולוציות!!!
קצת על רזולוציות
יש כמה דרכים נפוצות להתמודד עם הבעייה:
* לבנות את האתר ברזולוציה מסויימת, ויהי מה. זה יכול לגרום קצת לתוהו ווהו, לא הכי מומלץ.
* לבנות את האתר ברזולוציה מסויימת (נניח 600*800) , ולשים הכל בתוך טבלה באותו גודל (800). כך ברזולוציה שהחלטנו לבנות בה זה יראה נהדר, ברזולוציה גבוהה זה לא יהיה על כל המסך, אך עדיין יפה.
משתמשים בשיטה זו.* שימוש באחוזים. במקום להגדיר טווחים בפיקסלים, להגדירם באחוזים. הבעייה בשיטח הזו בד"כ היא שהתמונות יוצאות גרוע. לכן עדיף לבנות את התמונות בכדי שיהיו מותאמות לרזולוציה גבוהה מכיוון שעדיף שתמונה תראה מוקטנת מאשר מוגדלת.
ניתן להשתמש בשיטה זו עם תחכום קטן: בתמונות מרכזיות אשר חשוב שיופיעו בצורה נאה ואלגנטית, לבדוק רזולוציות ספיציפית בשביל התמונות הללו.
* לכתוב את האתר בכמה רזולוציות. תוהו ווהו שוב.
שמע בעיקרון…
האתר שלי בנוי באחוזים אבל בגלל התמונות אז האחוזים לא עבדו
ולכן בניתי לעצמי את הפונקצייה הבאה :::
function imgFile(TdImgId){
var imgData, Td
TD = document.getElementById(TdImgId)
imgData = new Image()
if (screen.width>=1024 && screen.height>=768){
imgData.src = "images/news.jpg"
TD.style.width = imgNewsData.width
}else{
imgNewsData.src = "images/Littlenews.jpg"
TD.style.width = imgNewsData.width
}
TD.style.backgroundImage = "url(" + imgNewsData.src + ")"
}
לדעתי הפונקצייה דיי מובנת…
מקבל כפרמטרים ID של תמונה ו-ID של תא
הכרזה על משתנים
Td מקבל על עצמו ערך של DOM
ו-imgData מקבל על עצמו אובייקט תמונה
עכשיו נעשית בדיקת רזולוציה אם הרזולוציה גדולה (או שווה) מ-1024*768 אז
מכריזים על SRC באובייקט התמונה שלנו (התמונה הגדולה לצורך העניין)
ומכניסים את הרוחב שלה כרוחב של ה-TD שלנו
וקורא אותו דבר רק עם תמונה קטנה יותר אם הרזולוציה קטנה יותר
ולאחר מכן את מכניסים את ה-SRC של אובייקט התמונה שלנו ככתובת לתמונת הרקע של ה-TD שלנו