Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / innerHTML не меняется в JSP / 8 сообщений из 8, страница 1 из 1
15.03.2017, 11:42
    #39419691
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML не меняется в JSP
Здравствуйте, коллеги!

На моей JSP есть выпадающий список.
В какой-то момент его содержимое мне надо динамически поменять.
Я делаю это скриптом
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
function setList(i) {
	var el=document.getElementById(i);
	var elId=el.value;
	var elList="";
	// ... тут я определяю, какой должен быть elList
	// это строка-перечень option-ов (синтаксис полностью корректен, - проверял)...
	el.innerHTML=elList;
	// но список значений не меняется
}


Что не так?
_________________________________________
Человек должен думать, машина - работать!
...
Рейтинг: 0 / 0
15.03.2017, 12:23
    #39419764
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML не меняется в JSP
Так почему всё-таки в HTM-файле работает, а в JSP - нет?
HTM-файл я смотрю в мозилле, JSP-страница у меня - в эклипс-проекте.
Больше того: HTM-код из полученной JSP-страницы в HTM-файле работает как надо.
Разница в браузере?
...
Рейтинг: 0 / 0
15.03.2017, 12:40
    #39419809
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML не меняется в JSP
andreevoi,
какая строка не работает? Или разговоры в общем: "Машинка не едет?"
...
Рейтинг: 0 / 0
15.03.2017, 13:27
    #39419892
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML не меняется в JSP
andreevoiЧто не так?
Начинай тестировать свой код...

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
function setList(i) {
	var el=document.getElementById(i);
	alert(el);
	var elId=el.value;
	var elList="";
	// ... тут я определяю, какой должен быть elList
	// это строка-перечень option-ов (синтаксис полностью корректен, - проверял)...
	alert(el+'\n'+elList);
	el.innerHTML=elList;
	// но список значений не меняется
}


Что показывают алерты?
...
Рейтинг: 0 / 0
15.03.2017, 13:34
    #39419905
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML не меняется в JSP
Petro123Или разговоры в общем: "Машинка не едет?"
Запускаю в эклипсе на его встроенном браузере:
список, который должен перезаполняться остаётся пустым.
Забираю оттуда HTML-код страницы в другой файл и запускаю в мозилле: всё работает!

krvsaЧто показывают алерты?
Алерты показывают, что всё пучком.
Отладка в FireBug - тоже.
...
Рейтинг: 0 / 0
15.03.2017, 13:48
    #39419927
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML не меняется в JSP
andreevoikrvsaЧто показывают алерты?
Алерты показывают, что всё пучком.
Отладка в FireBug - тоже.
Тогда дело не в бабине...
...
Рейтинг: 0 / 0
15.03.2017, 14:17
    #39419970
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML не меняется в JSP
andreevoiЗапускаю в эклипсе на его встроенном браузере:
- ставить Firebug в фокс
- на F12 проверить что работает
- иклипс переключить на запуск НЕ встроенного эксплорера
- вместо alert
console.log("------------------");
- тестировать запуском с иклипса.
...
Рейтинг: 0 / 0
15.03.2017, 14:43
    #39420004
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML не меняется в JSP
Petro123- иклипс переключить на запуск НЕ встроенного эксплорера
А вот это помогло.
Всем спасибо, коллеги!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / innerHTML не меняется в JSP / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]