Программирование => JavaScript & JScript => Тема начата: giperborey от 20 Июня 2006, 01:17:49
Название: Исчезновение свойств select-а при доюовлении в div еще одного
Отправлено: giperborey от 20 Июня 2006, 01:17:49
Имеется блок подобного рода:
Из БД выбираются элементы, некая функция заполняет select но это не суть важно... По слбытию onChange в селекте к нему добавляется следующий подобной строкой (смысл действия отображение вложенных категорий): path.document.getElementById(name).innerHTML += " "; name = zhanr в данном случае после данного строкового добавления св-ва первого селекта кроме id исчезают и их если есть необходимость нужно задавать после вставки снова. Собственно единственая мысль которая может сие объяснить - нестыковка строкового и объектного подхода к формированию страницы... Прав ли я в данном случае? Может у кого-нибудь есть полезные коментарии к подобным ситуациям?
Название: Исчезновение свойств select-а при доюовлении в div еще одного
Отправлено: vasa_c от 20 Июня 2006, 11:06:48
Единственный комментарий — использовать DOM и не мучать бабушку.
Название: Исчезновение свойств select-а при доюовлении в div еще одного
Отправлено: giperborey от 20 Июня 2006, 17:10:24
Но использование строкового подхода сокращает объем кода, так что соблазн от них не отказываться имеет место быть
Название: Исчезновение свойств select-а при доюовлении в div еще одного
Отправлено: vasa_c от 20 Июня 2006, 17:16:31
Соблазн надо побороть. Особенно когда возникают различные нестыковки подходов.
>path.document.getElementById(name). Что за path, кстати?