Як прибрати помилку на сторінці

Як прибрати помилку на сторінці

Дуже часто програмісти, які пишуть код сторінок сайту, забувають перевірити, який тип інтернет-браузера (Internet Explorer, Mozilla, Opera і т.д.) і версія будуть використовуватися для перегляду сайту. Для безпомилкового відображення сторінки у всіх браузерах необхідно відкоригувати ті частини коду сторінок, де використовуються специфічні для того чи іншого інтернет-браузера об’єкти або методи. Нехтування або незнання цих принципів може приводити до того, що внизу вікна браузера, в лівій частині рядка стану, з’являється значок — трикутник зі знаком оклику, а переглядається сторінка відображається і працює некорректно.Несколько нехитрих рекомендацій дозволять розробникам уникнути появи таких помилок.

Вам знадобиться

Навики роботи з мовами html і JavaScript.

Інструкція

  1. В першу чергу треба встановити причину і місце появи помилки. Для цього клацніть мишкою на значку і в діалоговому вікні натисніть кнопку «Відобразити подробиці». Після цього можна буде переглянути текст помилки і номер рядка коду сторінки, де міститься помилкове вираз — рис.1. Як правило, це помилки JavaScript, і викликані вони банальними помилками кодування або тим, що синтаксис і підтримувані функції та об’єкти цієї мови різні в різних інтернет-браузерах.
  2. Після ознайомлення з текстом помилки потрібно визначити, чи є це помилкою кодування, або вона виникає через те, що використовуваний інтернет-браузер або його поточна версія не підтримує ваш стандарт JavaScript. Зрозуміти, до якого типу відноситься помилка, нескладно — достатньо відкрити сторінку в різних браузерах. Якщо помилка виникає скрізь, то достатньо просто вирішити проблему кодування. Найпоширеніші помилки такого роду — синтаксичні та посилання на порожні (неіснуючі) об’єкти або методи.
  3. У випадку, коли помилка виникає не у всіх інтернет-браузерах, необхідно або спростити код, відмовившись від використання спеціальних функцій або об’єктів, характерних тільки для JavaScript того браузера, де сторінка відображається без помилки, чи додати перевірку на тип інтернет-браузера і його версію і залежно від результату викликати відповідні методи чи об’єкти або навіть використовувати спеціальний синтаксис.

    Ось фрагмент JavaScript, що містить приклад найпростішої перевірки на тип і версію інтернет-браузера:

     if (Request.Browser.Browser == «IE» & & Request.Browser.Version == «6.0″)

    {

    rn_img.Style.Add («background», «url (images / blank.gif)»);

    }

    else

    {

    …..

    }.

Зверніть увагу

Помилку прибрати може тільки програміст, у якої знаходиться вихідний код сторінки.