Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.12.2010, 16:14
Кандидат Javascript-наук
Отправить личное сообщение для hrundel Посмотреть профиль Найти все сообщения от hrundel
 
Регистрация: 01.08.2009
Сообщений: 102

Ошибки при проверки функции http://jsfiddle.net/YEXwb/
Я написал функцию для определения размеров рабочей области браузера.
http://jsfiddle.net/YEXwb/
Протестировал эту функцию на данном сервисе. Когда я нажимаю кнопку jslint (расположена вверху) для проверки ошибок, то мне выводится список ошибок:
Код:
Error:
Problem at line 9 character 46: Expected '}' to match '{' from line 3 and instead saw ';'.
document.documentElement.scrollHeight;

Problem at line 9 character 47: Missing semicolon.
document.documentElement.scrollHeight;

Problem at line 11 character 1: Expected '(end)' and instead saw '}'.
}
Где может скрываться ошибка?
И ещё когда я проверяю свою функцию на этом сайте http://jslint.com, то мне выводится следующее предупреждение:
Код:
Problem at line 5 character 3: Mixed spaces and tabs.
Это сайту не нравится, что в строке отступы у меня сделаны и с помощью пробелов и с помощью табуляции. Перемешались эти символы здесь. Как относится к подобного рода сообщениям? Нужно ли исправлять?
Ответить с цитированием
  #2 (permalink)  
Старый 21.12.2010, 16:18
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Точка с запятой не там стоит:
function getDocumentSize()
{
    return {
        width: (document.body.scrollWidth > document.documentElement.scrollWidth)?
           document.body.scrollWidth:
        document.documentElement.scrollWidth,
        height: (document.body.scrollHeight > document.documentElement.scrollHeight)?
        document.body.scrollHeight:
        document.documentElement.scrollHeight
    }*!*;*/!*
}
Ответить с цитированием
  #3 (permalink)  
Старый 21.12.2010, 16:55
Кандидат Javascript-наук
Отправить личное сообщение для hrundel Посмотреть профиль Найти все сообщения от hrundel
 
Регистрация: 01.08.2009
Сообщений: 102

Точно подметили, дело в этом, спасибо. А на счёт отступов с пробелами и табуляцией подсказать что-нибудь можете?
Ответить с цитированием
  #4 (permalink)  
Старый 21.12.2010, 17:06
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Это warning самого jslint, просто стоит выдерживать одинаковый стиль отступов -- пробелы так проблеы, табы так табы. Когбе удобнэ и правильнэ, воть.
Ответить с цитированием
  #5 (permalink)  
Старый 22.12.2010, 18:01
Кандидат Javascript-наук
Отправить личное сообщение для hrundel Посмотреть профиль Найти все сообщения от hrundel
 
Регистрация: 01.08.2009
Сообщений: 102

спасибо, e1f,
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск при редиректе некой js функции Dorsaj Элементы интерфейса 0 22.10.2010 16:05
Прерывается выполнение функции при смене аргумента mikser763 Общие вопросы Javascript 1 11.10.2010 16:36
Подгрузка функции при загрузке страницы BorisBritva Элементы интерфейса 4 13.05.2010 21:59
не получается вызов функции при наведении курсора oleg_zhukov Events/DOM/Window 2 24.03.2010 12:09
Как узнать какие ошибки произошли при парсинге xml файла faunder Events/DOM/Window 0 12.09.2008 14:17