ما مدى أهمية WCAG ولماذا أحصل على هذا الخطأ؟
-
28-09-2019 - |
سؤال
أقوم بتحليل موقعي في Dreamweaver وحصلت على هذا الخطأ
يجب أن يكون للكائن واجهة مستقلة للجهاز ويقول شيئًا مثل WCAG 9.2
<asp:ImageButton ID="ibtnSearch" runat="server" OnClick="ibtnSearch_Click" ImageUrl="images/img_search.jpg" ImageAlign="AbsMiddle" align="left" />
المساعدة المطلوبة
أنا فقط أجرى التحليل في Dreamweaver وأعطاني هذه النتائج. أنا أعمل في Dreamweaver 8
المحلول
من المحتمل أن تحصل على هذا الخطأ بسبب onClick = "ibtnsearch_click"
وذلك لأن معالج أحداث OnClick هو حل يعتمد على الجهاز ؛ يسمح بالوصول عبر نقرات الماوس ، ولكن ليس عناصر المفاتيح بشكل صارم (مثل Enter على سبيل المثال). هذه عمومًا نقطة نقاش حيث سترسل المتصفحات الحديثة حدث OnClick عندما يصل مستخدم لوحة المفاتيح إلى عنصر واجهة على أي حال.
لتحديد ما إذا كان يمكنك تجاهل هذا الخطأ بأمان: حاول التنقل في صفحتك باستخدام لوحة المفاتيح فقط. استخدم علامة التبويب لتحديد زر الصورة المعني ، ثم اضغط على Enter لتنشيطه. هل هذا ممكن؟ إذا كان الأمر كذلك ، يمكنك تجاهل هذا الخطأ.
ملاحظة: يشمل الأشخاص الذين قد لا يستفيدون من الماوس المستخدمين الذين يعانون من RSI ، أو المستخدمين المكفوفين الذين لا يستطيعون رؤية المؤشر ويعتمدون على الوصول إلى لوحة المفاتيح التي يسهلها برنامج إعادة صياغة الشاشة.