Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.11.2011, 13:18
Новичок на форуме
Отправить личное сообщение для ZumbiAzul Посмотреть профиль Найти все сообщения от ZumbiAzul
 
Регистрация: 20.11.2011
Сообщений: 9

ненавязчивый JavaScript. В чем ошибка?
Здравствуйте, уважаемые форумчане!

Написал следующие два файла: index.html и funcs.js.

index.html:
Код:
<!DOCTYPE html>
<HTML lang=ru>
  <HEAD>
	 <SCRIPT type="text/javascript" src="funcs.js"></SCRIPT>
  </HEAD>
  <BODY>
         <DIV id="maintab"></DIV>
  </BODY>
</HTML>
funcs.js:
Код:
divo = document.getElementById('maintab');
alert(divo);
Результат открытия странички index.html - это показ сообщения с надписью "null". Почему не находится объект, соответствующий тегу <DIV>? Как следовало бы правильно написать код?
Спасибо!

Последний раз редактировалось ZumbiAzul, 20.11.2011 в 13:51.
Ответить с цитированием
  #2 (permalink)  
Старый 20.11.2011, 13:56
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от ZumbiAzul
divo = document.getElementById('maintab');
выполняется раньше чем элемент
Сообщение от ZumbiAzul
<DIV id="maintab"></DIV>
объявляется.


Поместить
Сообщение от ZumbiAzul
divo = document.getElementById('maintab');
alert(divo);
в функцию и вызывать её по событию onload
Ответить с цитированием
  #3 (permalink)  
Старый 20.11.2011, 13:59
Новичок на форуме
Отправить личное сообщение для ZumbiAzul Посмотреть профиль Найти все сообщения от ZumbiAzul
 
Регистрация: 20.11.2011
Сообщений: 9

Так?

document.onload = function {
divo = document.getElementById('maintab');
alert(divo);
}


Ничего не произошло=(
Ответить с цитированием
  #4 (permalink)  
Старый 20.11.2011, 14:07
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

ZumbiAzul,
Вы не знаете основы -то что написано на первых страницах практически любого учебника по скрипту. Советую вам изучить их сначала а потом браться за написание кода.
Ответить с цитированием
  #5 (permalink)  
Старый 20.11.2011, 14:13
Новичок на форуме
Отправить личное сообщение для ZumbiAzul Посмотреть профиль Найти все сообщения от ZumbiAzul
 
Регистрация: 20.11.2011
Сообщений: 9

Подумаешь, скобки забыл... С кем не бывает(((

Но все равно спасибо!
Ответить с цитированием
  #6 (permalink)  
Старый 20.11.2011, 14:40
Новичок на форуме
Отправить личное сообщение для ZumbiAzul Посмотреть профиль Найти все сообщения от ZumbiAzul
 
Регистрация: 20.11.2011
Сообщений: 9

Ну и вместо document - window =))
Ответить с цитированием
  #7 (permalink)  
Старый 20.11.2011, 16:13
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

ZumbiAzul, подумаешь... Фигня какая.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Видеокурс] JavaScript. Больше, чем просто сайт kgl32 Учебные материалы 23 07.11.2011 02:14
Ошибка обработки Javascript в браузере Firefox/Mozilla kismedia Firefox/Mozilla 3 13.10.2011 07:14
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
[новичек] в чем ошибка? Gloft Events/DOM/Window 2 10.05.2009 23:11