וואלה
וואלה
וואלה
וואלה

וואלה האתר המוביל בישראל - עדכונים מסביב לשעון

הדרכה: טעינה מוקדמת

19.7.2001 / 21:15

אתרים רבים משתמשים בטעינה מוקדמת בכדי לטעון את כל האתר לפני שהוא מוצג בפני המשתמש. כיצד עושים זאת?

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

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

בפלאש 4 יראה הקוד כך:
תמונה1

בפלאש 5 יראה הקוד כך:
תמונה2

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

למשתמשים מתקדמים יותר, מוצעת האופציה להציג בר טעינה, המראה את התקדמות האחוזים מתוך הטעינה. זאת ניתן לעשות על-ידי בדיקת האחוזים באופן מתמטי:
framesloaded/_totalframes)*100_)

0
walla_ssr_page_has_been_loaded_successfully