Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Проблема с передачей обьекта onchange

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
thinstall



Зарегистрирован: 16.04.2005
Сообщения: 3

СообщениеДобавлено: Пн Апр 18 2005 13:26    Заголовок сообщения: Проблема с передачей обьекта onchange Ответить с цитатой

Делаю onchange SELECTa след. образом:

document.getElementById(this.ID1).onchange = function doChange()
{
var sel=document.getElementById(this.ID1).value;

for (y=0;y<rootList.submap.length;y++)
{
if(rootList.submap[y].value==sel)
{
for (i=0;i<rootList.submap[y].submap.length;i++)
{
Eintrag = new Option(rootList.submap[y].submap[i].label , rootList.submap[y].submap[i].value , false, false);
document.getElementById(this.ID2).options[i] = Eintrag;
}
}

}
};
почему внутри function doChange() свойства this.ID1 недоступно?

Thanks
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
thinstall



Зарегистрирован: 16.04.2005
Сообщения: 3

СообщениеДобавлено: Пн Апр 18 2005 13:42    Заголовок сообщения: Ответить с цитатой

Да, до етого обьявлен обьект и конструктор:

var aSelectBox = new CascadingBox( rootList, 'searchValue0', 'searchValue1', 'searchValue2', 'searchValue3', 'searchValue4', 'searchValue5' );
var bSelectBox = new CascadingBox( rootList, 'searchValue10', 'searchValue11', 'searchValue12', 'searchValue13' );
var cSelectBox = new CascadingBox( rootList, 'searchValue20', 'searchValue21', 'searchValue22', 'searchValue23' );


function CascadingBox(Tree,ID1,ID2,ID3,ID4,ID5,ID6)
{
this.Tree=Tree;
this.ID1=ID1;
this.ID2=ID2;
this.ID3=ID3;
this.ID4=ID4;
this.ID5=ID5;
this.ID6=ID6;
this.setEmptyOptionLabels=EmptyOptionLabels;
this.setEmptyOptionValues=EmptyOptionValues;
this.init=init;
};
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...