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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> создать кнопку с помощью готового класса 
V
    Опции темы
Samotnik
Дата 21.2.2008, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

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



Значит есть класс, который создает кнопки class_button_control  для того что бы создать кнопку, ему необходимо принять 2 параметра. 1-й  parentHTMLElement  а 2-й название кнопки. Так вот, у меня есть не замысловатый код
Код

com_connectionpool = function(baseHTMLElement, owner)
{
   
    sfSystem.callAction("NewAction", data, this.getInfoCallback, this);

    this.baseElement = baseHTMLElement;
    this.container = document.createElement("textarea");
    this.container.setAttribute("rows", "20");
    this.container.setAttribute("cols", "20");
   
    this.refreshButton = new class_button_control(
            this.container.childNodes[1].childNodes[0].rows[0].cells[0], "название");
    this.refreshButton.onClick = function() {
           function ();
    }

Пишу этот код, а кнопка не появляется  :'(((     Помогите плз  разобраться, что у меня тут parentHTMLElement  и что нужно передать в  class_button_control   
Походу вся ошибка в строчке 
 this.container.childNodes[1].childNodes[0].rows[0].cells[0], "название");
 smile 

Это сообщение отредактировал(а) Samotnik - 21.2.2008, 15:38
PM MAIL   Вверх
Ghirik
Дата 21.2.2008, 16:44 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Samotnik, Вы так всегда вопросы задаете, что потом постов пять нужно выяснять все детали. Неужели сложно оформить страничку с багом. Типа вот смотрите, нажимаю кнопку, должна создаться кнопочка, а не создается.


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
ksnk
Дата 21.2.2008, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



А this.container в документ Пушкин вставлять будет?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
solenko
Дата 21.2.2008, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 9
Всего: 67



Код

this.container = document.createElement("textarea");
//двумя строками ниже
this.container.childNodes[1].childNodes[0].rows[0].cells[0]

Вот и возникает вопрос:
Откуда childNodes у телько что созданнго элемента?



--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Samotnik
Дата 21.2.2008, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

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



Вобщем, нужно создать кнопку красивую, есть готовый класс, который ее создает, но ему нужно передать  параметр  parentHTMLElement  (т.е. параметр, который укажет на чем именно создать кнопку)  Вот ...   т.е.   нужно написать, примерно  так
Код

 this.refreshButton = new class_button_control(/*Вот сдесь нужно передать, то окошечко, на которм нужно создать обьект,  т.е.  тут должен  быть  parentHTMLElement*/ , "название");
    this.refreshButton.onClick = function() {
          а();
    }

Так вот вопрос, как  мне  передать мое окошечко ???

Добавлено через 56 секунд
что написать вместо коментариекв ??   
PM MAIL   Вверх
solenko
Дата 21.2.2008, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 9
Всего: 67



Цитата

как  мне  передать мое окошечко ???   

Вот забудьте о том, что этот вопрос задаете вы, перечитайте ветку и попробуйте понять "Какое, нафик, окошечко?"


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Samotnik
Дата 21.2.2008, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

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



Цитата(solenko @  21.2.2008,  16:51 Найти цитируемый пост)
Откуда childNodes у телько что созданнго элемента?

так в том то и дело, что я не знаю  smile   я не знаю, что туда передать,....  вот ,..

Добавлено через 6 минут и 19 секунд
Еще раз,...   у меня есть окошечко  smile   я в нем  создаю   textarea   вот так
Код

 this.baseElement = baseHTMLElement;
    this.container = document.createElement("textarea");
    this.container.setAttribute("rows", "20");
    this.container.setAttribute("cols", "20");
    this.baseElement.appendChild(this.container);

Оно успешно создается и  заполняется,..  теперь, мне нужно в этом же окошечке (под   textarea) создать красивую кнопочку (заготовка для создания, есть в готовом классе)  мне нужно всего лишь передать параметр parentHTMLElement  который укажет, где именно создать кнопочку  smile    А какой именно параматр передавать я  не наю smile
PM MAIL   Вверх
solenko
Дата 21.2.2008, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 9
Всего: 67



this.baseElement или baseHTMLElement если в том же контейнере


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Samotnik
Дата 21.2.2008, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

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



Цитата(solenko @  21.2.2008,  17:04 Найти цитируемый пост)
this.baseElement

и усе ???   smile      ща опорбую  
Пасибо  smile

Добавлено @ 17:11
solenko,   smile   я тебя  АБАЖАЮ !!!!  заработало   smile  smile  smile    С меня при встрече  пиво !!!   smile 
Тока, порблемка....   теперь моя красивенькая  кнопочка  есть...   но она  вместо   textarea   smile    как это исправить ??   шоб кнопочка была под  ней   ??   И ваще   textarea    пропала !!!

Добавлено @ 17:12
мля ....    smile    textarea   пропала    smile

Это сообщение отредактировал(а) Samotnik - 21.2.2008, 17:12
PM MAIL   Вверх
solenko
Дата 21.2.2008, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 9
Всего: 67



У вас при создании все содержимое контейнера заменяется создаваемым элементов, видимо.
Код

 this.baseElement = baseHTMLElement;
    this.container = document.createElement("textarea");
    this.container.setAttribute("rows", "20");
    this.container.setAttribute("cols", "20");
    this.baseElement.appendChild(this.container);
    var div = document.createElement('div');
    this.baseElement.appendChild(div);
    this.refreshButton = new class_button_control(div, "название");




--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Samotnik
Дата 21.2.2008, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

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



solenko,  Спасибо ограмаднейшее за помощь...    
вопросик, а где можно прочитать про  это, чтоб я в след раз таких глупых вопросов не задвал ??   Это  же что-то  из серии   DOM  да ??
Мот есть ссылочка, для начинающих ??   Чтоб не путать  document   с  this.baseElement  и т.д. ??  

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


 




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


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

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