Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: DLama от 26 Декабря 2001, 22:09:49

Название: Скрипт даёт ошибку, не могу понять где она.
Отправлено: DLama от 26 Декабря 2001, 22:09:49
Помогите пожалуйста, немогу понять где ошибка.

Реализован скрипт подгрузки в зависимости от разрешеия монитора таким образом.

В начале НТМЛ файла идёт подгрузка


В файле vstavka.js определена функция
function DopMenu() {
document.write(\'
\');
}

А в теле НТМЛ файла стоит такая конструкция для вставки


В результате работы скрипта ME4 и NN4 выдаёт ошибку выполнения скрипта. NN4 в частности пишет такой комментарий

JavaScript Error: http://host/index.php, line 384:
document.bodi has no properties

Где же ошибка, подскажите пожалуйста? Буду весьма признателен.
Название: Скрипт даёт ошибку, не могу понять где она.
Отправлено: Oak от 26 Декабря 2001, 22:44:04
Nu tak document.bodi <----  :)
 Kakaya na konce bukva stoit?

 po F7 poischesh v kakom meste fajla...

Da... pod NN4 netu takogo ponyatiya kak document.body
Название: Скрипт даёт ошибку, не могу понять где она.
Отправлено: DLama от 27 Декабря 2001, 04:28:43
Oak !
Nu tak document.bodi <----
Так это так NN4 выдаёт, в скрипте то верно написано
"document.body" именно буква "y"

А как же обойти тогда NN4 если у него нет такого понятия "document.body"?

А этот ME4 тоже ошибку выдаёт
"Предпологается наличие объекта"
Ничего не пойму, какого объекта? Вроде всё определено.
Название: Скрипт даёт ошибку, не могу понять где она.
Отправлено: Макс от 27 Декабря 2001, 16:30:16
Цитировать
А как же обойти тогда NN4 если у него нет такого понятия "document.body"?
Тебе нужно в зависимости от размера окна вставлять какие-то фрагменты?
Если так то я уже писал в этом форуме, как для NN и IE определять ширну окна. Думаю поможет.
Название: Скрипт даёт ошибку, не могу понять где она.
Отправлено: DLama от 27 Декабря 2001, 19:07:08
Тебе нужно в зависимости от размера окна вставлять какие-то фрагменты?

Да, совершенно верно, нужно вставлять фрагменты.

Если так то я уже писал в этом форуме, как для NN и IE определять ширну окна. Думаю поможет.

Макс, так ведь определить ширину окна на ява скрипе не проблемма.
Скрипт который я изложил тоже это определяет и вставляет, но с ошибкой.
Было бы не плохо как то спомощью JS определить ширину и занести это значение в переменную, которую в дальнейшем мог бы использовать PHP.

Кстати каков твой способ определния ширины окна, покажи ссылочкой пожалуйста на форуме, где ты ранее об этом писал.
Название: Скрипт даёт ошибку, не могу понять где она.
Отправлено: Макс от 27 Декабря 2001, 19:47:51
http://forums.webscript.ru/showthread.php?s=&threadid=2578

Правда там разрешение экрана определяется.
Если нужно именно окно то
document.body.clientWidth; - для IE
window.innerWidth; - для NN