هل تقوم المتصفحات بتنظيم أزرار موافق وإلغاء JavaScript تأكيد المنبثقة؟
-
19-09-2019 - |
سؤال
في موقع متعدد اللغات على شبكة الإنترنت، هل يمكنني الاعتماد على جافا سكريبت confirm
لترجمة نص أزرار موافق / إلغاء؟ إذا كان الأمر كذلك، فهل مرتبط بمتصفح أو إعداد لغة OS؟
المحلول
سوف يطيع زر موافق / إلغاء في Internet Explorer نظام التشغيل إعدادات اللغة واجهة المستخدم.
السبب الفني هو أن أي يستخدم MessageBox
Win32 API Call لعرض مربع الحوار JavaScript الخاص به. يعتمد API على لغة نظام التشغيل UI وليس لغة المستعرض واجهة المستخدم، كما هو ممل أمله بواسطة نظام التشغيل.
بالنسبة لمتصفحات الطرف الثالث، فإنه يعتمد حقا إذا كانوا يستخدمون MessageBox
أو عدم عرض صندوقهم. إذا كانوا كذلك، فسوف يطيع ذلك نظام التشغيل اللغة، إن لم يكن، سوف يطيع ذلك متصفح لغة واجهة المستخدم.
تعديل: فايرفوكس والكروم لا تستخدم MessageBox
من الناحية الفنية، يجب أن تتابع إعدادات لغة المتصفح UI، على الرغم من أنني ليس لدي تثبيت فرنسي لاختباره. تم تأكيد
إذا كان يجب عليك تليكلي الأزرار الخاصة بك، فسيكون أفضل رهان مربع حوار مشروط DHTML.
نصائح أخرى
لغة نظام التشغيل الخاصة بي هي الفرنسية وأزرار موافق وإلغاء باللغة الفرنسية، وبالتالي فإن الجواب هو: نعم!
بمعنى آخر :
إزالة رابط imageshack الميت
ثعلب النار :
إزالة رابط imageshack الميت
كروم :
إزالة رابط imageshack الميت