|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2010, 12:32 | #1 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
Ошибка в innerHTML
Привет!
Есть форма: Код:
Проблема в том, что при изменении mainforn.InnerHTML=mainforn.InnerHT ML+ <table>...</table> селект изменяет свой selectedIndex на 0. Если же писать mainforn.InnerHTML=<table>...</table>, то все нормально. В чем ошибка? Код:
|
19.11.2010, 16:24 | #2 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
А по теме: лучше под селектом добавить еще див и в него добавлять то, что там у Вас добавляется... Либо в конце функции принудительно изменять выбор селекта( что по идее вызовет вновь эту же функцию). Т.е. селект у Вас меняется из-за того, что отрисовывается заново. п.с. в тэг формы добавьте id.
Alar, верни репу!
Последний раз редактировалось Naive; 19.11.2010 в 16:30. |
|
20.11.2010, 10:26 | #3 | ||
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
Цитата:
Цитата:
Но почему с формой не получается сделать += - это вопрос открытый. |
||
20.11.2010, 10:42 | #4 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Подумайте что вы делаете:
"главная форма"."вставить текст" = "главная форма"."вставить текст" + "div" Читаем здесь |
20.11.2010, 15:50 | #5 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Потому что у формы не объявлено свойство "id"
в общем-то получается, только селект рисуется заново, неактивный и не выбранный.
Alar, верни репу!
|
21.11.2010, 10:55 | #6 | ||
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
Цитата:
Цитата:
Проблему решил добавив просто один пустой див, в innerHTML которого просто загоняю нужную таблицу. Всем Спасибо. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Nero - ошибка драйвера DMA. ошибка CRC | NecRoMat | Софт | 5 | 09.05.2012 01:29 |
Это ошибка Delphi или моя ошибка??? | bloodeagle | Общие вопросы Delphi | 3 | 12.11.2009 15:26 |
innerHTML при изменении | st1512 | HTML и CSS | 0 | 07.09.2009 10:04 |
Ошибка в Аfor i:=1 to SI do. Пишит что ошибка в SI | Алексей_xXx | Помощь студентам | 2 | 29.05.2009 00:09 |
...Ошибка 101 (net::ERR_CONNECTION_RESET): Неизвестная ошибка... | infrared | Помощь студентам | 0 | 16.04.2009 17:44 |