Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: 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
Где же ошибка, подскажите пожалуйста? Буду весьма признателен.
-
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
-
Oak !
Nu tak document.bodi <----
Так это так NN4 выдаёт, в скрипте то верно написано
"document.body" именно буква "y"
А как же обойти тогда NN4 если у него нет такого понятия "document.body"?
А этот ME4 тоже ошибку выдаёт
"Предпологается наличие объекта"
Ничего не пойму, какого объекта? Вроде всё определено.
-
А как же обойти тогда NN4 если у него нет такого понятия "document.body"?
Тебе нужно в зависимости от размера окна вставлять какие-то фрагменты?
Если так то я уже писал в этом форуме, как для NN и IE определять ширну окна. Думаю поможет.
-
Тебе нужно в зависимости от размера окна вставлять какие-то фрагменты?
Да, совершенно верно, нужно вставлять фрагменты.
Если так то я уже писал в этом форуме, как для NN и IE определять ширну окна. Думаю поможет.
Макс, так ведь определить ширину окна на ява скрипе не проблемма.
Скрипт который я изложил тоже это определяет и вставляет, но с ошибкой.
Было бы не плохо как то спомощью JS определить ширину и занести это значение в переменную, которую в дальнейшем мог бы использовать PHP.
Кстати каков твой способ определния ширины окна, покажи ссылочкой пожалуйста на форуме, где ты ранее об этом писал.
-
http://forums.webscript.ru/showthread.php?s=&threadid=2578
Правда там разрешение экрана определяется.
Если нужно именно окно то
document.body.clientWidth; - для IE
window.innerWidth; - для NN