Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

javascript предполагается наличие объекта

42K
02 апреля 2010 года
vathsven
30 / / 11.11.2009
в голове вставляю:

<script type="text/javascript" src="inc/inc.js"></script>

потом в теле документа хочу воспользоваться загруженными функциями из предидущего файла например:

<body onUnLoad="timeStop();">

<script type="text/javascript">
var myflowers=new ddtabcontent("rtabs");
myflowers.setpersist(true);
myflowers.setselectedClassTarget("link");
myflowers.init();
</script>

и только IE6-7 пишет, что предполагается наличие объекта. он как-будто вообще не загружает inc.js. Как исправить ??
253
02 апреля 2010 года
Proger_XP
1.5K / / 07.08.2004
Было бы ещё очень здорово увидеть хотя бы часть inc.js и на какую строку/имя объекта указывает IE при ошибке.
42K
02 апреля 2010 года
vathsven
30 / / 11.11.2009
Цитата: Proger_XP
Было бы ещё очень здорово увидеть хотя бы часть inc.js и на какую строку/имя объекта указывает IE при ошибке.


там кусок большой, он здесь лежит mag-ek.ru/inc.js
а ругается он так:
строка одна и та-же var myflowers=new ddtabcontent("ltabs");

и пошли ошибки:

"ddtabcontent" - определение отсутствует
предполагается наличие идентификатора, строки или числа
определение отсутствует

и вот это то-же когда страница закрывается <body onUnLoad="timeStop();"> пишет "предполагается наличие объекта"

253
02 апреля 2010 года
Proger_XP
1.5K / / 07.08.2004
Внимательнее смотри сообщения IE, он между прочим тебе ещё выдаёт вот что:
Цитата:
Строка: 615
Символ: 1
Ошибка: Предполагается наличие идентификатора, строки или числа


А это здесь:

 
Код:
var errorText = {
1 : '<b>Не заполнено поле "ФИО"</b><br/>',
2 : "<b>Не заполнено поле 'Адрес'</b><br/>",
3 : "<b>Не заполнено поле 'Телефон'</b><br/>",
4 : "<b>Не заполнено поле 'Время'</b>",
6 : "<b>Не заполнено поле 'Количество гостей'</b><br/>",
5 : "<b>Не введен код с картинки</b><br/>",
7: "<b>Не набрана сумма заказа (равна нулю)</b><br/>",
8: "<b>Неправильно посчитали "+js_one+" + "+js_two+" </b><br/>",
}

Одна из строчек неправильная. Прояви дедукцию, и найдёшь ошибку.
42K
02 апреля 2010 года
vathsven
30 / / 11.11.2009
Цитата: Proger_XP
Внимательнее смотри сообщения IE, он между прочим тебе ещё выдаёт вот что:

А это здесь:
 
Код:
var errorText = {
1 : '<b>Не заполнено поле "ФИО"</b><br/>',
2 : "<b>Не заполнено поле 'Адрес'</b><br/>",
3 : "<b>Не заполнено поле 'Телефон'</b><br/>",
4 : "<b>Не заполнено поле 'Время'</b>",
6 : "<b>Не заполнено поле 'Количество гостей'</b><br/>",
5 : "<b>Не введен код с картинки</b><br/>",
7: "<b>Не набрана сумма заказа (равна нулю)</b><br/>",
8: "<b>Неправильно посчитали "+js_one+" + "+js_two+" </b><br/>",
}

Одна из строчек неправильная. Прояви дедукцию, и найдёшь ошибку.



в точку. спасибо тебе, proger_xp. как вообще такие ошибки вылавливать: своим "внимательным" взглядом или существуют дебаггеры умные (как наз-ся) ?

253
02 апреля 2010 года
Proger_XP
1.5K / / 07.08.2004
Цитата: vathsven
в точку. спасибо тебе, proger_xp. как вообще такие ошибки вылавливать: своим "внимательным" взглядом или существуют дебаггеры умные (как наз-ся) ?


Ага, умные дебагеры называются опцией в IE "Показывать это окно при возникновении ошибки".
Если серьёзно, то в IE 8 наконец сделали Средства разработчика, а до 8 - метод научного тыка и долгий, задумчивый взгляд. Я как-то встречал проги, типа работающие как отладчики для IE, но это был ужас, работать они у меня вообще не хотели. Правда, давно это было, сделали ли что-то новое сейчас - не знаю.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог