Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Предполагается наличие ';' в IE7- (https://javascript.ru/forum/xhtml-html-css/31061-predpolagaetsya-nalichie-%27%3B%27-v-ie7.html)

FINoM 25.08.2012 06:05

Предполагается наличие ';' в IE7-
 
Не могу понять, IE7, 6, 5.5 (не спрашивайте, зачем, сам не в курсе, ребят) выдают одну и ту же ошибку
SCRIPT1004: Предполагается наличие ';'
index.html, строка 1 символ 72

Причем, скриптов на странице нет вообще, ошибка повторяется (строка, символ) вне зависимости от того, что я пишу. Кодировку менял (ANSI, UTF-8, UTF-8 without BOM), не помогает. Доктайп менял, убирал, тоже не помогает. Некоторые браузеры настроены так, что вместо рендеринга страницы появляется огромное окно с ошибкой, что очень критично в данном случае:

(кстати, как видно, в англоязычной версии браузера, символ не 62, а 72).

(Только не спрашивайте, зачем мне это. Всё равно не скажу.)

FINoM 25.08.2012 06:13

Нет, в русскоязычной версии тоже ошибка на 72 символе есть:
За одну загрузку выдаются такие ошибки:
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 72
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 72
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 72
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 72
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 72
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 72
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 72
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 72
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62
SCRIPT1004: Предполагается наличие ';' 
index.html, строка 1 символ 62

Aetae 25.08.2012 06:50

FINoM, вы вроде давно на форуме. Должны бы уже понять, что по фотографии тут не лечат. Порчу тоже не снимают.

FINoM 25.08.2012 06:56

Цитата:

Сообщение от Aetae
FINoM, вы вроде давно на форуме. Должны бы уже понять, что по фотографии тут не лечат. Порчу тоже не снимают.

А что мне показать? Хоть пустые строки там оставь, всё равно ошибка будет иметься. Предполагаю, что у кого-то когда-то был подобная проблема (у меня уже была, но тогда я просто забивал). Завтра попробую удалять по частям код, посмотрим что выйдет.

Aetae 25.08.2012 07:17

Где там то?

Если на абсолютно пустом html'e в 0байт такое происходит, то глюк либо с конкретно вашим ie(на других страницах он как себя ведёт?) - что вероятнее, либо с сервером(видел хитрый способ подключения доп файлов с помощью заголовков, при этом view source показывает пустую страницу).

Если же не пустом, то очевидно что проблема где-то в коде. 6-7 осёл не умеет называть праильные строки с ошибкой. Запустите 9ый в режиме седьмого - там вполне нормальный отадчик.

FINoM 25.08.2012 16:05

Проблема была в таблице стилей, которая содержалась в отдельном файле. Люблю ИЕ за информативность. Строка, вызывающая ошибку:
z-index: expression( parentNode.firstChild ? ( className += " first-child" ) : 0 ) );
(да, я не умею пользоваться хаками :))


Часовой пояс GMT +3, время: 00:44.