Помирить два скрипта
Доброго дня!
Мешают недоскональные познания javascript, засим прошу помощи. На сайте ранее сделаны выпадающие списки селект в красивом оформлении, а именно, вот этот скрипт http://putevka.uz/wp-content/themes/...rm-elements.js прописывает свойство "disabled" стандартному селекту и подставляет тег <span> с прописанным классом, который и выводит красивое изображение селекта. Это можно посмотреть на сайте http://putevka.uz - форма поиски туров. В данный момент назрела необходимость установить на одной из страниц этого сайта зависимые динамические селекты. Я полностью, один в один, использовал решение вот отсюда: http://xhtml.ru/2006/02/11/dynamic-select/ А сам скрипт находится здесь http://xhtml.ru/examples/dynamicselect/script.js Суть его в том, что если в первом выпадающем списке выбираешь определенную страну, то во второй подставляются города этой страны. Сами эта форма установлена здесь http://putevka.uz/hotel/ Проблема в том, что если я подключаю эти самые динамические селекты, то он отрубает красивый дизайн ранее установленных селектов на форме поиска и они становятся невидимыми. Насколько хватает моих познаний, я так понимаю, что второй скрипт, отключает второй выпадающий селект, и в зависимости от выбранного города, подставляет, соответственно определенный список городов. Но в то же самое время он и вырубает те самый теги <span>, который придают красивый вид ранее установленным селектам. Пожалуйста, подскажите, где что надо подправить, чтобы оба скрипта работали и не мешали друг другу? Спасибо! |
Для облегчения вопроса я сделал пример в песочнице
вот здесь http://learn.javascript.ru/play/cOiScc В данный момент верхний селект имеет дизайн, но второй селект не работает динамически, то есть не подставляются города. Теперь, если подключить скрипт ко второму селекту, раскоментировать в хедере строчку <!--<script type='text/javascript' src='script.js'></script>--> то второй селект заработает, но исчезнет дизайн первого. Как сделать так, чтобы работал второй и не исчезал дизайн первого? Ну пожалуйста, помогите! |
Часовой пояс GMT +3, время: 08:28. |