| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Не удалось открыть узел http://....... |
| Автор: Ghirik 21.2.2008, 08:04 | ||
| Что за фигня? Кто знает? Добавил к форуму SMF, в главный шаблон, такие стили:
#window_body, это основной div, который открывается сразу после <body>, и закрывается перед </body> На экспериментальной странице такое форматирование работает без ошибок(в IE6 то же). На сайте, в FF и Опере - всё нормально, в консоли ошибок нет. А IE6 практически полностью загружает страницу (судя по времени) и потом выкидывает окно, вроде алерта, с текстом указанном в заголовке. Кто нить знает такой баг? Если без ссылки не разобраться, могу дать. Модераторы, не спешите переносить тему в верстку, чую здесь скрипты виниваты... |
| Автор: AKS 21.2.2008, 08:19 | ||
Видел подобную ошибку, когда еще не полностью "загруженному" элементу пытаются "приделать" детишек. Примерно так:
|
| Автор: Ghirik 21.2.2008, 08:26 | ||||
У меня используется такая заглушка на время отработки начальных скриптов:
Этот код вставлен сразу после <body><div id="window_body">. Функция logoImg() вызывается по событию onload изображения логотипа. Это не правильно(для случая кэширования изображения), но пока не важно. Так вот, одновременно с вылетом ошибки, успевает появиться этот созданный див. А при нажатии кнопки "Ok" в окне ошибки, всё исчезает, появляется страница ошибки браузера. Добавлено через 1 минуту
Во!!! Конкретно этот случай! Добавлено через 2 минуты и 15 секунд Но странно, до добавления стилей, всё работает! Добавлено через 12 минут и 7 секунд AKS, спасибо за указанный путь, но я не могу придумать, как корректно прикрыть это безобразие формирования таблиц. display: none косячит в Опере, она самая умная - если none, значит и загружать не надо. Добавлено через 14 минут и 5 секунд А... Наверное можно не создавать динамически, а прописать жестко этот див... Счас попробую.... |
| Автор: AKS 21.2.2008, 08:41 |
Каких таблиц? |
| Автор: Ghirik 21.2.2008, 08:52 |
| Всё! AKS, спасибо ещё раз, прописал этот див после <body>, ошибка исчезла, вопрос решен. AKS++ |