Все теги парсятся в и становятся доступными в том порядке, в котором они идут.
Сообщение от SteeLZzZ
|
Тут же все наоборот
|
Тут нужно, чтобы в момент исполнения скрипта были доступны элементы, так что все логично. Доступность функций не зависит от расположения тега <script>. Главное чтобы к моменту вызова этой функции, она уже была определена, то есть тег <script> успел распарситься. Тут функцию dos никто раньше времени не попытается вызвать.