Показать сообщение отдельно
  #1 (permalink)  
Старый 08.06.2016, 15:20
Новичок на форуме
Отправить личное сообщение для Mixeyka Посмотреть профиль Найти все сообщения от Mixeyka
 
Регистрация: 08.06.2016
Сообщений: 8

Как наличие тега <!DOCTYPE html> влияет на скрипт?
Добрых суток.
Пишу свои первые скрипты. Хотел поуправлять размерами изображения в зависимости от размера экрана с помощью js (что css тут лучше подходит, я в курсе).

Выяснилось, что в скрипте не могу получить доступ к тегу body и соответственно к свойству document.body.clientHeight, если сверху кода наличествует, как положено <!DOCTYPE html>.

Нужную функцию вызываю из: <body onload="my_function();">

Как только убираю <!DOCTYPE html>, всё сразу работает нормально. Почему так?
Ответить с цитированием