Автор Тема: Скрипт даёт ошибку, не могу понять где она.  (Прочитано 3457 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DLama

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 65
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогите пожалуйста, немогу понять где ошибка.

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

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


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

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


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

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

Где же ошибка, подскажите пожалуйста? Буду весьма признателен.

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Скрипт даёт ошибку, не могу понять где она.
« Ответ #1 : 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
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн DLama

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 65
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Скрипт даёт ошибку, не могу понять где она.
« Ответ #2 : 27 Декабря 2001, 04:28:43 »
Oak !
Nu tak document.bodi <----
Так это так NN4 выдаёт, в скрипте то верно написано
"document.body" именно буква "y"

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

А этот ME4 тоже ошибку выдаёт
"Предпологается наличие объекта"
Ничего не пойму, какого объекта? Вроде всё определено.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Скрипт даёт ошибку, не могу понять где она.
« Ответ #3 : 27 Декабря 2001, 16:30:16 »
Цитировать
А как же обойти тогда NN4 если у него нет такого понятия "document.body"?
Тебе нужно в зависимости от размера окна вставлять какие-то фрагменты?
Если так то я уже писал в этом форуме, как для NN и IE определять ширну окна. Думаю поможет.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн DLama

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 65
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Скрипт даёт ошибку, не могу понять где она.
« Ответ #4 : 27 Декабря 2001, 19:07:08 »
Тебе нужно в зависимости от размера окна вставлять какие-то фрагменты?

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

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

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

Кстати каков твой способ определния ширины окна, покажи ссылочкой пожалуйста на форуме, где ты ранее об этом писал.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Скрипт даёт ошибку, не могу понять где она.
« Ответ #5 : 27 Декабря 2001, 19:47:51 »
http://forums.webscript.ru/showthread.php?s=&threadid=2578

Правда там разрешение экрана определяется.
Если нужно именно окно то
document.body.clientWidth; - для IE
window.innerWidth; - для NN
« Последнее редактирование: 27 Декабря 2001, 20:55:13 от Макс »
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28