اغلب برنامه نویسان که کد صفحات سایت را می نویسند فراموش نمی کنند که از نوع مرورگر اینترنت (اینترنت اکسپلورر ، موزیلا ، اپرا و …) و نسخه برای مشاهده سایت استفاده کنند. برای نمایش بدون خطای صفحه در همه مرورگرها ، لازم است قسمتهایی از کد صفحه که از اشیا or یا روشهای خاص این یا آن مرورگر اینترنت استفاده می شود ، اصلاح شود. بی توجهی یا عدم توجه به این اصول می تواند منجر به این واقعیت شود که در پایین پنجره مرورگر ، در سمت چپ نوار وضعیت ، یک نماد ظاهر می شود - یک مثلث با علامت تعجب ، و صفحه در حال مشاهده نمایش داده می شود و کار نمی کند چند توصیه ساده به توسعه دهندگان اجازه می دهد تا از چنین خطاهایی جلوگیری کنند.
ضروری
مهارت کار با زبان های html و JavaScript
دستورالعمل ها
مرحله 1
اول از همه ، شما باید علت و محل خطا را مشخص کنید. برای این کار ، بر روی نماد کلیک کنید و در کادر گفتگویی که ظاهر می شود ، بر روی دکمه "نمایش جزئیات" کلیک کنید. پس از آن ، می توانید متن خطا و شماره خط کد صفحه حاوی عبارت اشتباه را مشاهده کنید - شکل 1. به طور معمول ، این خطاهای JavaScript هستند ، و علت آنها خطاهای برنامه نویسی بی اهمیت یا این واقعیت است که نحو و توابع و اشیا supported پشتیبانی شده این زبان در مرورگرهای مختلف اینترنت متفاوت هستند.
گام 2
پس از بررسی متن خطا ، باید تعیین کنید که آیا این یک خطای کدگذاری است یا اینکه به این دلیل رخ داده است که مرورگر اینترنتی که از آن استفاده می کنید یا نسخه فعلی آن از استاندارد JavaScript شما پشتیبانی نمی کند. فهم نوع خطا آسان است - فقط کافی است صفحه را در مرورگرهای مختلف باز کنید. اگر خطا در همه جا رخ داد ، کافی است به سادگی خطای کدگذاری را برطرف کنید. متداول ترین خطاهای این نوع ، نحو و ارجاع به اشیا empty یا روشهای خالی (موجود نیست) است.
مرحله 3
در مواردی که خطا در همه مرورگرهای اینترنت رخ ندهد ، لازم است کد را با رد استفاده از توابع خاص یا اشیایی که فقط مخصوص JavaScript مرورگر هستند و صفحه بدون خطا نمایش داده می شود ، ساده کنید یا اضافه کنید نوع مرورگر اینترنت و نسخه آن را بررسی کنید و بسته به نتیجه ، با روشها یا اشیا appropriate مناسب تماس بگیرید یا حتی از نحو ویژه استفاده کنید.
در اینجا یک قطعه جاوا اسکریپت وجود دارد که شامل نمونه ای از بررسی اولیه برای نوع و نسخه مرورگر اینترنت است:
if (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")
{
rn_img. Style. Add ("پس زمینه" ، "url (images / blank.gif)")؛
}
دیگر
{
…..
}.