Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Контролы / 19 сообщений из 19, страница 1 из 1
23.05.2008, 12:26
    #35330916
lans
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
Подскажите пожалуйста как можно динамически добавлять контролы а именно...
есть контрол
<select name="class_avto" id="class_avto" class="text2" onChange="univer();document.getElementById('universal').checked=false;"><option value="ЛЮБАЯ" >ЛЮБАЯ
<option value="КОМФОРТ" >КОМФОРТ
<option value="БИЗНЕС" >БИЗНЕС
</select>
мне нужно что бы при выборе записи.. появлялся ещё один такой же кантрол и т.д..... помогите если кто знает((( Заранее благодарен
...
Рейтинг: 0 / 0
23.05.2008, 12:59
    #35331045
metalalisa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
Код: plaintext
1.
2.
3.
4.
5.
6.
selectElement = document.getElementById("class_avto'"); 
select2 = selectElement.cloneNode(true);

parent = selectElement.parentNode;
parent.appendChild(select2);


Описание всех функций DOM здесь:
http://developer.mozilla.org/en/docs/Category:Gecko_DOM_Reference

------
artnexx.ru - Творческие лица и организации всех жанров из сферы арт и event бизнеса России, Украины, Европы
...
Рейтинг: 0 / 0
23.05.2008, 13:34
    #35331197
lans
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
СПАСИБО ОГРОМНОЕ))))!!!!
...
Рейтинг: 0 / 0
24.05.2008, 14:24
    #35332920
lans
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
Не пойму почему не работает в IE((((. в Mozile всё классно
...
Рейтинг: 0 / 0
24.05.2008, 14:28
    #35332925
lans
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
И можно ли как то элементу selectElement имзменть знчение события OnClick?
...
Рейтинг: 0 / 0
24.05.2008, 14:37
    #35332934
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
Код: plaintext
selectElement.onclick = function() {selClick(this);};

С уважением, Vasilisk
...
Рейтинг: 0 / 0
24.05.2008, 14:50
    #35332942
lans
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
Спасибо...... Вқ не вкурсе почему в IE это не работает(((
...
Рейтинг: 0 / 0
24.05.2008, 15:31
    #35332972
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
А у меня работает

С уважением, Vasilisk
...
Рейтинг: 0 / 0
24.05.2008, 15:43
    #35332981
lans
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
Я про это... selectElement = document.getElementById("class_avto'");
select2 = selectElement.cloneNode(true);

parent = selectElement.parentNode;
parent.appendChild(select2);
...
Рейтинг: 0 / 0
24.05.2008, 16:09
    #35333002
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
Есть предположение, что из-за кривизны рук. Вот такой код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<html>
  <head>
    <script type="text/javascript">
      function addSelect() {
        var selectElement = document.getElementById("class_auto"); 
        var select2 = selectElement.cloneNode(true);
        var parent = selectElement.parentNode;
        parent.appendChild(select2);
      }
    </script>
  </head>
  <body>
    <select id="class_auto">
      <option>test1</option>
      <option>test2</option>
    </select>
    <input type="button" value="clone" onclick="addSelect()">
  </body>
</head>
Работает и в IE и в Опере

С уважением, Vasilisk
...
Рейтинг: 0 / 0
25.05.2008, 02:44
    #35333394
metalalisa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
в IE не пашет только если открывать как локальный файл, т.е. так :
Код: plaintext
1.
D:\ 1 .html

если же открывать через http протокол, то все чудесно

Код: plaintext
1.
http://localhost/ 1 .html

---
artnexx.ru - Творческие лица и организации всех жанров из сферы арт и event бизнеса России, Украины, Европы
...
Рейтинг: 0 / 0
25.05.2008, 02:46
    #35333395
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
metalalisaв IE не пашет только если открывать как локальный файл, т.е. так :
Код: plaintext
1.
D:\ 1 .html

Проверял именно как локальный файл и все работало
...
Рейтинг: 0 / 0
25.05.2008, 02:47
    #35333396
metalalisa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
_Vasilisk_ metalalisaв IE не пашет только если открывать как локальный файл, т.е. так :
Код: plaintext
1.
D:\ 1 .html

Проверял именно как локальный файл и все работало

ну не знаю, у меня IE7... могу скрин прислать :)
я не сильно доверяю мелкомягким, так что не будем спорить ;)

---
artnexx.ru - Творческие лица и организации всех жанров из сферы арт и event бизнеса России, Украины, Европы
...
Рейтинг: 0 / 0
25.05.2008, 03:01
    #35333400
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
metalalisaну не знаю, у меня IE7...
IE6
metalalisaмогу скрин прислать :)
Аналогично :))
metalalisaя не сильно доверяю мелкомягким, так что не будем спорить ;)
Ради интереса - как не работает? На что ругается и как?
...
Рейтинг: 0 / 0
25.05.2008, 03:04
    #35333403
metalalisa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
пишет:

"я такой умный, нашел у вас на странице ActiveX скрипты и отключил их. Чтобы включить, нажмите здесь".

Вся эта радость на желтом фоне в панельке под списком вкладок.

----
artnexx.ru - Творческие лица и организации всех жанров из сферы арт и event бизнеса России, Украины, Европы
...
Рейтинг: 0 / 0
25.05.2008, 03:15
    #35333405
mrJust
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
Это странно, ведь ActiveX'a здесь нет.
Наверное политика безопасности в IE7 никому не доверяет (на всякий случай).
...
Рейтинг: 0 / 0
25.05.2008, 03:35
    #35333410
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
Скорее не ActiveX, а активное содержимое. Скрипты являются активным содержимым. А если щелкнуть и разрешить?

С уважением, Vasilisk
...
Рейтинг: 0 / 0
25.05.2008, 03:44
    #35333417
metalalisa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
_Vasilisk_Скорее не ActiveX, а активное содержимое. Скрипты являются активным содержимым. А если щелкнуть и разрешить?

С уважением, Vasilisk

IE настроен по умолчанию - я его вообще не юзаю, но иногда обновляю систему и IE в частности.
"щелкнуть и разрешить" - неспортивно, ведь должно работать в общем случае.

Скриншот для недоверчивых прилагаю :)

----
artnexx.ru - Творческие лица и организации всех жанров из сферы арт и event бизнеса России, Украины, Европы
...
Рейтинг: 0 / 0
25.05.2008, 04:18
    #35333426
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контролы
metalalisaIE настроен по умолчанию - я его вообще не юзаю, но иногда обновляю систему и IE в частности. "щелкнуть и разрешить" - неспортивно, ведь должно работать в общем случае.
Еще можно в настройках разрешить.

А если я в Опере возьму да и отрублю JavaScript? Тоже должно работать?
metalalisaСкриншот для недоверчивых прилагаю :)
Да знаю я это сообщение. Когда сказали, что желтое, я понял о чем речь. Сам на него насмотрелся :))
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Контролы / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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