Back to the original French page Read this page in Italian by Google Translation Read this page in Portuguese by Google Translation Read this page in English by Google Translation Read this page in German by Google Translation Read this page in Spanish by Google Translation Read this page in Arabic by Google Translation Read this page in Hebrew by Google Translation

جافا سكريبت وسهولة الوصول: مقدمة

انتقل إلى البداية من محتوى دون استخدام شريط التشاور والمشاركة كيفية استخدام شريط التشاور والمشاركة الاستماع إلى المحتوى الرئيسي من هذه الصفحة
طباعة طباعة المحتوى الرئيسي لهذه الصفحة إرسال إرسال المحتوى الرئيسي من هذه الصفحة حصة تقاسم هذه الصفحة على TwitThis مشاركة هذه الصفحة في الفيسبوك مشاركة هذه الصفحة على قارئ جوجل مشاركة هذه الصفحة على جوجل مشاركة هذه الصفحة على LinkedIn تقاسم هذه الصفحة على الصورة تقاسم هذه الصفحة على del.icio.us تقاسم هذه الصفحة على نتفيبس

تحذير: النسخة الأصلية من هذه الوثيقة هو خلق جافا سكريبت للدخول: نظرة عامة . وقد تم ذلك عن طريق الترجمة الفرنسية Ideose كجزء من اتفاق بين WebAIM و Ideose .

ملاحظة: أنظر صفحة وثائق حول وصول إلى الإنترنت للحصول على قائمة جميع الوثائق المترجمة. وترد أيضا موارد أخرى على الويب في إمكانية الوصول الرقمي للوصول المدخل .

عرض جافا سكريبت

منحدر على كرسي متحرك مع "جافا سكريبت" كلمة مكتوب عليها قد يكون من الأفضل لتحديد ما هو غير جافا سكريبت. أولا، وجافا سكريبت لا تستخدم علامات HTML و لا يعتمد على القواعد العامة للHTML. ومع ذلك، يمكنك استخدام جافا سكريبت مع HTML على صفحة ويب. الثانية، وجافا سكريبت ليست جافا. على الرغم من وغالبا ما تسمى جافا سكريبت جافا، وهما مختلفان. وقد تم تطوير جافا من شركة صن مايكروسيستمز، وهي لغة برمجة كاملة. من جانبها، وضعت من قبل شركة نتسكيب جافا سكريبت. وعلى الرغم مماثلة لبناء الجملة جافا، وجافا سكريبت هي لغة برمجة مستقلة. جافا سكريبت للعمل يجب أن يكون جزء من صفحة ويب التي يتم عرضها في مستعرض أن يفهم جافا سكريبت. ويمكن تنفيذ لغة البرمجة جافا من صن في صفحات الويب وبرنامج داخلي، في حين جافا سكريبت تعتمد على جهاز كمبيوتر العميل (الزوار) للعمل.

مرة أخرى، وجافا سكريبت ليست HTML أو إصدار HTML. بل هو لغة البرمجة منفصلة. HTML للقراءة ومعالجتها من قبل متصفح الإنترنت. عندما يقرأ المتصفح شفرة جافا سكريبت في المستند HTML، فإنه ينفذ رمز ومن ثم يعرض كل المخرجات داخل صفحة الويب. لعرض جافا سكريبت، يجب أن يكون الكمبيوتر مترجم جافا سكريبت، وهو البرنامج الذي يفسر وينفذ البرنامج النصي، ويجب تمكين هذه مترجم.

عندما تستخدم وحدها، ولغة HTML هي إنشاء صفحات ثابتة. ثم هناك القليل من التفاعل بين المستخدم والمحتوى الديناميكي القليل داخل صفحة. يمكن أن أتش تي أم أل "لا اعتقد" أنه ليس لديه القدرة على أداء المتغيرات الرياضية لتخزين أو عرض محتوى ديناميكي. جافا سكريبت يسمح صفحة الويب الخاصة بك إلى "التفكير". على الرغم من أن العديد من البرامج على البرامج النصية جانب الخادم (مثل PHP، ASP، JSP أو كولد فيوجن) لديها القدرة على التعامل مع هذه المهام، لا يمكن للجافا سكريبت أداء هذه المهام في مستعرض ويب من العميل. نظرا لأن جافا سكريبت هي لغة البرمجة، لأنها تتيح للمطورين لتنفيذ التطبيقات الصغيرة في صفحاتها. ويمكن لهذه البرامج أن تفعل أشياء بسيطة مثل تغيير صورة عند الفأر يطير فوق أو شيء كما معقدة مثل تنفيذ الصيغ الرياضية التي يدخلها المستخدم.

في المسائل المتعلقة بإمكانية الوصول جافا سكريبت

جافا سكريبت يسمح للمطورين لإضافة المزيد من التفاعل ومزيد من معالجة المعلومات والتحكم في محتوى الويب. ومع ذلك، يمكن ان يخلق مشاكل جافا سكريبت سهولة. هذه المشاكل ما يلي:

  • الملاحة. عجز أو صعوبة التنقل بواسطة لوحة المفاتيح أو عن طريق استخدام التكنولوجيا المساعدة.
  • محتوى مخفي. عرض محتوى أو وظيفة لا يمكن الوصول إلى التكنولوجيات المساعدة.
  • تحكم المستخدم. صعوبة التحكم المستخدم من تغييرات المحتوى التلقائي.
  • ارتباك / الارتباك. تحرير وحذف وظيفة الأصلي من وكيل المستخدم (المتصفح) أو الأحداث التي استدعت أن المستخدم لا يدرك.

ألف صفحة على شبكة الإنترنت التي تحتوي على جافا سكريبت غير متوفر عموما إذا ميزات جافا سكريبت هي جهاز مستقل (لا يعمل فقط مع الماوس أو لوحة المفاتيح فقط) والمعلومات (المحتوى) متاح للالتكنولوجيات المساعدة. للأسف، لا يوجد حل سهل لتسوية جميع المسائل المتعلقة بإمكانية الوصول المتصلة جافا سكريبت. الطريقة الوحيدة لضمان سهولة الحصول على جافا سكريبت هو تقييم كل السيناريو وتصميم حل مناسب لمشكلة واجهت كل الوصول. وينبغي للمطورين الاطلاع على المسائل المتعلقة بإمكانية الوصول من جافا سكريبت والحلول لجعل واحد أو اثنين من الإجراءات التالية:

  1. جعل جافا سكريبت يمكن الوصول إليها مباشرة.
  2. توفير بديل في متناول جافا سكريبت (وليس باستخدام جافا سكريبت).

وجافا سكريبت التي لا تؤثر على إمكانية الوصول

حقيقة أن يتم استخدام جافا سكريبت على صفحة لا يعني بالضرورة أن الصفحة غير قابلة للوصول. في كثير من الحالات، يمكن استخدام جافا سكريبت لزيادة إمكانية الوصول. ويمكن إعطاء معلومات إضافية، تحذيرات أو تعليمات للمستخدمين من خلال الإعلانات جافا سكريبت (JavaScript غير موجه). على سبيل المثال، تحت القسم 508 (قانون الولايات المتحدة)، يجب أن يتم إخطار المستخدم عند طلب مهلة للرد، ويجب أن تتاح لي الفرصة لطلب المزيد من الوقت. وظيفة هذا يكون من الصعب القيام به وحدها مع HTML.

يستخدم أحيانا جافا سكريبت لخلق عناصر واجهة البصرية التي يكون لها تأثير على إمكانية الوصول. ويشيع استخدام جافا سكريبت لصورة الانقلاب حيث يتم استبدال صورة أخرى عندما يتم وضع الماوس فوق الصورة (على سبيل المثال، عند تغيير البند الملاحة لإظهار الظل، أو توهج التنمية عندما يقوم المستخدم بتحريك الماوس فوق).

ضع مؤشر الفأرة فوق الصورة لرؤية مثال جافا سكريبت التالية التي لا تؤثر على إمكانية الوصول.

ترحيب

مشاكل

رقم في هذا المثال، يتم عرض أي محتوى أو ميزة هامة من خلال جافا سكريبت. تغيير الصورة هي مجرد ديكور فقط.

حل

لا يلزم الوصول التقنية الإضافية. تذكر لجعل الصورة بديلا النص (على سبيل المثال <img alt="Accueil"...> ).

مثل هذا الاستخدام من جافا سكريبت ليست في حاجة إضافية ميزة الوصول كما يتم عرض أي محتوى مهم.

جعل الوصول إليها في جافا سكريبت هو النظر في المسائل التالية. وسوف تناقش كل في الصفحات التالية.

  • عندما كنت تدير الأحداث، استخدم فقط تلك التي هي جهاز مستقل (على سبيل المثال، تلك التي لا تستخدم فقط الماوس أو لوحة المفاتيح فقط).
  • ولا بد من بذل المحتوى والميزات التي يتم توفيرها من قبل البرامج النصية للوصول إلى التكنولوجيات المساعدة.
  • يجب أن صفحات الويب التي تحتوي على مخطوطات يكون للملاحة بشكل كامل مع لوحة المفاتيح.
  • وينبغي أن لا يغير جافا سكريبت أو تجاوز 1 وظيفة الأصلي للمستعرض إذا تسبب في ارتباك.
  • عندما لا تكون في متناول جافا سكريبت أصلا، ينبغي إيلاء بديل يمكن الوصول إليها (البديلة التي لا تستخدم جافا سكريبت).

مقارنة بين توصيات لجافا سكريبت

تتم معالجة العناصر الموضوعية للسيناريو إمكانية الوصول من قبل كل من القسم 508 من قانون إعادة التأهيل (الولايات المتحدة) و1.0 WCAG. يطلبون أن وظيفة ومضمون النصوص هي في متناول التقنيات المساعدة مثل قارئات الشاشة على سبيل المثال. وبالإضافة إلى ذلك، يجب على المستخدمين السيطرة على التغييرات في محتوى وقت. ولكن هناك اختلافات بين هاتين الوثيقتين. WCAG طلب أن محتوى وظائف يمكن الوصول إليها مع النصوص المعوقين وإعلام المستخدمين إذا كان جافا سكريبت تغيير مظهر أو وظيفة من نافذة المتصفح، بينما القسم 508 يتطلب فقط وسوف يكون سيناريو بديل للوصول بأسعار معقولة أو أن تعطى.

اختبار المطابقة من جافا سكريبت

كما لوحظ اعلاه، يجب أن صفحات الويب الخاصة بك يكون جاهزا تماما مع جافا سكريبت المعوقين. هذا هو المطلوب في ظل الأولوية 1 من 1.0 WCAG. القسم 508 لا تتطلب صفحة للعمل إذا تم تعطيل جافا سكريبت، لكنها طلبت أن النصوص نفسها يمكن الوصول إليها أصلا. هذا البرنامج التعليمي يعلم استراتيجيات لجعل scipts الخاص للوصول أصلا، ويفترض أنه إذا كنت، كمطور تريد تحقيق مستوى عال من إمكانية الوصول أو للامتثال لWCAG، يجب اختبار صفحات موقعك للتأكد من أنها تعمل مع جافا سكريبت المعوقين.

تعطيل جافا سكريبت

اتبع الإرشادات لتعطيل أو تمكين جافا سكريبت في المتصفح. يمكنك أيضا تحديد ما إذا كان يتم تمكين جافا سكريبت . اختبار صفحات موقعك مع تمكين جافا سكريبت والتحقق من محتوى والوظائف المتاحة. كن حذرا لإعادة تمكين جافا سكريبت عند الانتهاء من الاختبار.

انترنت اكسبلورر 6.X

  1. إطلاق برنامج Internet Explorer.
  2. اختر أدوات> خيارات إنترنت.
  3. في مربع الحوار في خيارات إنترنت، حدد علامة التبويب أمان.
  4. انقر على زر مستوى مخصص في الجزء السفلي من الإطار. في مربع الحوار الأمان إعدادات يفتح في نافذة جديدة.
  5. في فئة البرمجة، تمكين / تعطيل البرمجة النشطة، السماح بعمليات اللصق عبر الكتابة، وبرمجة تطبيقات Java.
  6. انقر فوق موافق مرتين لإغلاق مربع الحوار.
  7. إعادة تحميل الصفحة.

الإصدار 3.x من فايرفوكس

  1. إطلاق فايرفوكس.
  2. حدد أدوات> خيارات.
  3. حدد علامة التبويب المحتوى.
  4. التحقق من / ازل تمكين جافا سكريبت.
  5. انقر على موافق.
  6. إعادة تحميل الصفحة.

نتسكيب 7.X

  1. إطلاق نتسكيب.
  2. اختر تحرير> تفضيلات.
  3. انقر على السهم المجاور لمتقدمة.
  4. انقر على مخطوطات والإضافات.
  5. التحقق من / ازل الملاح إلى "جافا سكريبت".
  6. انقر على موافق.
  7. إعادة تحميل الصفحة.

أوبرا 7.X

  1. إطلاق أوبرا.
  2. حدد تفضيلات ملف> سريعة.
  3. التحقق من / ازل تفعيل جافا سكريبت.
  4. إعادة تحميل الصفحة.

WebAIM هو مبادرة من:
مركز للمعوقين (CPD) جامعة ولاية يوتا

حقوق الطبع والنشر 1999-2009 WebAIM

أعلى الصفحة