Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.04.2010, 13:03
Аватар для Namolem
Интересующийся
Отправить личное сообщение для Namolem Посмотреть профиль Найти все сообщения от Namolem
 
Регистрация: 10.04.2010
Сообщений: 17

Не всегда работает onchange
spanInner = document.getElementById("Compose").getElementsByTagName("span")[0];
	spanInner.innerHTML = "<select id=\"CPSelect\">"+optionsHTML+"</select>";
	document.getElementById("CPSelect").addEventListener("change",function(){ 
		document.getElementById("atextId").innerHTML += optionsValues[document.getElementById("CPSelect").value];
	},false);


atextId - текстовое поле на странице http://otvet.mail.ru/question/39095363/

Если выбрать элемент из списка CPSelect до редактирования текстового поля, то он нормально вставляется. Если после - ничего не происходит, в консоли ошибок нет (моих)
Ответить с цитированием
  #2 (permalink)  
Старый 18.04.2010, 13:12
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Namolem
atextId - текстовое поле
У текстового поля нет innerHTML. У него value.
Ответить с цитированием
  #3 (permalink)  
Старый 18.04.2010, 13:14
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

попробуйте еще экранировать закрывающий тег элемента select
spanInner.innerHTML = "<select id=\"CPSelect\">"+optionsHTML+"<\/select>";
Ответить с цитированием
  #4 (permalink)  
Старый 18.04.2010, 13:53
Аватар для Namolem
Интересующийся
Отправить личное сообщение для Namolem Посмотреть профиль Найти все сообщения от Namolem
 
Регистрация: 10.04.2010
Сообщений: 17

Сообщение от Kolyaj Посмотреть сообщение
У текстового поля нет innerHTML. У него value.
спасибо, ошибка была в этом
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работает в Mozilla и не работает в IE Maxidrom Events/DOM/Window 4 27.02.2010 15:37
ява-скрипт выборочно работает-не работает zeta777 Internet Explorer 0 20.01.2010 10:41
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 14:59
Safari + ajax некорректно работает, а в других работает demi AJAX и COMET 35 15.07.2009 13:11
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 14:32