הסבר
חוק 508 דורש שאלמנטים של סקריפטים יספקו טקסט תפקודי - טקסט ובו מידע ותיאור התפקוד - למשתמשי טכנולוגיות מסייעות. החוק משאיר חלק לא מכוסה ופותח פתח לפירוש רחב.
חוק 508 בשונה מW3C WAI לא מתעקש שהדפים יהיו שמישים לגמרי כאשר ה- client side סגור. חוק 508 מעונין לעודד מפתחים שישפרו את התמיכה ל javascript ,applet בטכנולוגיות מסייעות חדשות. אם כך, ניתן להשתמש בסקריפטים, אבל הם לא מציגים נגישות מלאה שהכותבים צריכים להתמודד אתה.
חוק 508 לא מתחשב במפורש בצרכים של בעלי מוגבלויות מוטוריות, שעשויים להיות מוגבלים עם המקלדת , וגם לא מציע הרבה הדרכה ברוב שימושי ה- javascript הנפוצים. לרוע המזל, טכנולוגיות מסייעות מטפלות בjavascript - ברמות שונות של הצלחה, בדומה לסוגים הנוכחיים של הדפדפנים.
בנוסף javascript נוטה להסתמך על קלט מעכבר יותר מאשר ממקלדת, דבר שיוצר בעיות בסיסיות להרבה מהמשתמשים שאינם יכולים להשתמש בעכבר.
השורה התחתונה היא שלכל סקריפטינג בצד-הלקוח שבו אתה משתמש באתר צריך:
- לבצע הערכה זהירה לפני הפיתוח. מה הסקריפט הזה מכיל? למה הוא נחוץ? האם ישנה דרך להשיג את אותם יעילות או אפקט ללא שימוש בסקריפטינג?
- פיתוח תפקוד גם במקלדת וגם במסך (או רק מקלדת) , והימנעות מבעיות ידועות, כמו אלו שדנו בהם בפרק זה.
- בדיקות חוזרות בוריאציות שונות, דפדפנים וטכנולוגיות מסייעות כדי להבטיח מקסימום גישה למשתמש. חשוב לציין שסקריפט צריך להיבדק רק עם מקלדת ורק עם קלט קול.
- היכן שמתאפשר, לקשר לפתרונות בלי סקריפטים (אפילו אם זה פחות אלגנטי,יעיל או ידידותי למשתמש) לאלו שאינם יכולים לגשת לגרסאות הסקריפטים.