Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Достать id из конструктора, почему ноль 
:(
    Опции темы
Izabela
Дата 4.6.2007, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 13.2.2007
Где: Lviv

Репутация: 1
Всего: 3



Здравствуйте! не могу понять в чем дело....помогите пожалуйста....
Код


    <head>
        <script type="text/javascript">
        function tab(tab_head, tab_body){
         this.tab_head =tab_head;
         this.tab_body =tab_body;
         this.defconstr =defconstr;
        }
        function defconstr()
        {
        // var oot =document.getElementsByTagName("body")[0];
         root = document.getElementById('main');
         alert (root);// всегда ноль  :dash1  как уже не пробувала
         //head_tab = document.createElement("");
        // root.appendChild(head_tab);
        }               
        </script>    
          </head>
    <body>
     <script type="text/javascript">
     var le = new tab("2","3");
     le.defconstr();
     </script>

        <div id ='main' class="tabControl">            
           </div>
        
    </body>


--------------------
 
PM MAIL ICQ   Вверх
SelenIT
Дата 4.6.2007, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Izabela, вызывайте ф-цию defconstr() ниже по коду, чем объявление <div id ='main'>. Или по onload для body. А то у Вас к моменту вызова ф-ции этот див еще просто не загружен...


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Izabela
Дата 5.6.2007, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 13.2.2007
Где: Lviv

Репутация: 1
Всего: 3



SelenIT, - большое спасибо..... на body onload работет... smile хотя очень неудобно так делать..
--------------------
 
PM MAIL ICQ   Вверх
vasac
Дата 5.6.2007, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



А чего неудобного?
Код

function defconstr()
{
...
}
if (window.addEventListener) {
  window.addEventListener("load", defconstr, false);
} else if (window.attachEvent) {
  window.attachEvent("onload", defconstr);
} else {
  window.onload = defconstr;
}

PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0698 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.