javascript предполагается наличие объекта
<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. Как исправить ??
там кусок большой, он здесь лежит mag-ek.ru/inc.js
а ругается он так:
строка одна и та-же var myflowers=new ddtabcontent("ltabs");
и пошли ошибки:
"ddtabcontent" - определение отсутствует
предполагается наличие идентификатора, строки или числа
определение отсутствует
и вот это то-же когда страница закрывается <body onUnLoad="timeStop();"> пишет "предполагается наличие объекта"
Символ: 1
Ошибка: Предполагается наличие идентификатора, строки или числа
А это здесь:
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/>",
}
Одна из строчек неправильная. Прояви дедукцию, и найдёшь ошибку.
А это здесь:
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. как вообще такие ошибки вылавливать: своим "внимательным" взглядом или существуют дебаггеры умные (как наз-ся) ?
Ага, умные дебагеры называются опцией в IE "Показывать это окно при возникновении ошибки".
Если серьёзно, то в IE 8 наконец сделали Средства разработчика, а до 8 - метод научного тыка и долгий, задумчивый взгляд. Я как-то встречал проги, типа работающие как отладчики для IE, но это был ужас, работать они у меня вообще не хотели. Правда, давно это было, сделали ли что-то новое сейчас - не знаю.