متصفح محدد كود لإنترنت إكسبلورر ونتسكيب
إذا كنت تقوم بتصميم موقع ويب ، فمن المهم أن تفهم الاختلافات بين IE - Internet Explorer - و Netscape ، والرمز لكليهما.

أول شيء عليك القيام به هو معرفة نوع المتصفح الذي يستخدمه زائرك. يمكنك القيام بذلك باستخدام هذا الرمز:

ديم SvrVar
تعيين SvrVar = Request.ServerVariables
اسم المتصفح = SvrVar ("HTTP_USER_AGENT")
OpSys = SvrVar ("HTTP_UA_OS")
ضبط SvrVar = لا شيء

الآن أنت تعرف بالضبط ما المتصفح ونظام التشغيل الذي يستخدمه المستخدم الخاص بك. بعد ذلك ، ستقوم بإعداد ورقة أنماط منفصلة لكل متصفح. تستخدم المستعرضات المختلفة أوامر ورقة أنماط مختلفة - وتستخدم أنظمة التشغيل المختلفة خطوطًا مختلفة. فيما يلي طريقة للتعامل مع المجموعات الأربع الرئيسية:

"عرض الأنماط لنظام مطابقة"
إذا كان InStr (BrowserName ، "MSIE")> 0 و InStr (BrowserName ، "Win")> 0 ثم
Response.Write ""
إنهاء إذا
إذا كان InStr (BrowserName ، "MSIE")> 0 و InStr (BrowserName ، "Win") = 0 ثم
Response.Write ""
إنهاء إذا
إذا كان InStr (BrowserName ، "MSIE") = 0 و InStr (BrowserName ، "Win")> 0 ثم
Response.Write ""
إنهاء إذا
إذا كان InStr (BrowserName ، "MSIE") = 0 و InStr (BrowserName ، "Win") = 0 ،
Response.Write ""
إنهاء إذا

هذا يعتني بالأساسيات. دعنا الآن ننتقل إلى بناء الصفحة الفعلي. أحد الاختلافات الكبيرة بين IE و Netscape هو أن IE تستخدم معلمات نصية لـ "topmargin" و "leftmargin" ، بينما Netscape يذهب مع "marginheight" و "marginwidth". لذلك قد يبدو الرمز الخاص بك لكتابة بيان جسمك كما يلي:

إذا كان InStr (BrowserName ، "MSIE")> 0 ثم
Response.Write ""
آخر
Response.Write ""
إنهاء إذا

ستستخدم نفس المنطق من خلال الكود الخاص بك ، مع التأكد من كتابته بشكل مناسب استنادًا إلى المتصفح ونظام التشغيل الذي كان المستخدم يعمل معه. نعم ، يتم فهم الكثير من HTML من قبل جميع المتصفحات ، ولكنك تريد أن ينظر موقع الويب الخاص بك إلى الكمال قدر الإمكان في جميع الظروف. تقع على عاتقك كمطور مطور لاختبار الرمز الخاص بك على IE و Netscape ، على أجهزة الكمبيوتر الشخصية وأجهزة Mac ، لفهم ما يراه العالم عندما يشاهدون موقعك على الويب!

تعليمات الفيديو: حل مشكلة ظهور اللغة العربية برموز غريبة في ويندوز 10 (قد 2024).