Практика разработки Web-страниц



              

Сценарии не работают или выдают ошибки - часть 2


В Internet Explorer 5 поищите значок предупреждения в нижнем левом углу окна; щелкните на нем два раза мышкой, чтобы отобразить сообщение об ошибке. Следите за наличием значка предупреждения; если вы хотите в дальнейшем видеть все ошибки, выделите Always Display This Message When An Error Occurs (Всегда отображать это сообщение при обнаружении ошибки).


  • Сообщение об ошибке содержит информацию о том, в какой строке находится ошибка; в Internet Explorer оно также определяет и место обнаруженной ошибки в этой строке. (Это может быть совсем не то место, где сделана ошибка; броузер отобразит ту точку, в которой у него возникли проблемы, даже если ошибка была сделана раньше.) Там также может быть больше одного сообщения. Попытайтесь сначала решить те проблемы, которые возникли раньше – нажмите Previous (Предыдущие) в окне сообщения об ошибке, если такая опция допустима – так как более поздние ошибки могут быть вызваны более ранними.

    Запомните позицию ошибки, затем откройте ваш файл и попытайтесь отладить сценарий. Большинство программ для редактирования отображают номера строк. Если вы используете HomeSite, например, выделите Show Gutter и Show Line Numbers In Gutter buttons в панели инструментов Editor.

    1. Ошибки могут случаться по ряду причин. Проверьте, нет ли их среди приведенных ниже общих проблем, возникающих при создании сценариев:

      • Основной тип ошибки – это ошибка в синтаксисе (syntax error), когда программный код неверно написан. Поищите ошибки в пунктуации, типа пропущенной скобки или кавычки. Если в сообщении об ошибке говорится "Expec-ted')' " или "Missing ) after…", у вас открытых скобок больше, чем закрытых. Если вы написали в одной строке больше одной команды, убедитесь, что они отделены точкой с запятой.

        Чтобы помочь вам писать сценарий, HomeSite показывает номера строк и позицию в строке. Он также выделяет код цветом, для облегчения чтения

        Чтобы помочь вам писать сценарий, HomeSite показывает номера строк и позицию в строке. Он также выделяет код цветом, для облегчения чтения

      • Убедитесь, что вы используете верные операторы. Обратите вниммание на разницу между = (которое присваивает значение) и == (которое сравнивает значения и возвращает "истина" или "ложь").




        Содержание  Назад  Вперед