Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Помогите с одним скриптом (https://javascript.ru/forum/dom-window/31230-pomogite-s-odnim-skriptom.html)

ireznik 30.08.2012 21:02

Помогите с одним скриптом
 
Дело в том, что с жава сриптом я не силен, все собираюсь начать изучать, но вот тут у меня небольшая проблема...вот сайт на нем вверху форма поиска и покупки билетов. Так вот хочу, что бы поле "обратный рейс" по умолчанию был отключен, а когда жмешь "хочу обратно" оно активировалось...сейчас по умолчанию все наоборот....
Подключено всего 4 скрипта

<script src="http://nano.aviasales.ru/assets/autocomplete_places_ru.js?1.85.0" type="text/javascript"></script>

  <script>
    //<![CDATA[
      var LOCALE = "ru";
    //]]>
  </script>

  <script src="http://yandex.st/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>

<script src="http://nano.aviasales.ru/assets/nano_ui/partners/classic_search_form_ru-2b45bd63de343458c02714e0b887b537.js" type="text/javascript"></script>


Думаю это либо первый либо последний. Буду благодарен любой помощи.

Deff 30.08.2012 22:07

ireznik,
Скрипты обфусцированы - занчит работа платная -> раздел работа - хотя может и будут альтруисты - но вряд ли - разбирать скрипты - чтобы помочь

ireznik 30.08.2012 22:32

Там же пустяк просто действие поменять....

Deff 30.08.2012 22:35

ireznik,
Ну распаковывать -кто будет ?Они оба ужаты и свернуты Распакуйте выложите на страницу - мну поправит

ireznik 30.08.2012 22:45

ок щас гляну как это делается и чуть поззже выложу

bes 30.08.2012 23:00

Попробуйте поместить скрипт (без инпутов) в самый конец страницы, не факт, что поможет, но всё же

<input type="checkbox" id="aviasales_one_way_checkbox">
<input id="search_params_attributes_return_date">

<script>
var inp = document.getElementById('search_params_attributes_return_date');
var ch = document.getElementById('aviasales_one_way_checkbox');
inp.setAttribute('disabled', 'disabled');
ch.onclick = function () {
	if (this.checked == true) {
		inp.removeAttribute('disabled');
	} else {
		inp.setAttribute('disabled', 'disabled');
	}
}
</script>

Deff 30.08.2012 23:15

bes, у инпута id=aviasales_one_way_checkbox

Но не айс чекнутый инпут без выбора и наоборот

Ксать Вариант пост #6 - не фунциклит

bes 30.08.2012 23:21

Цитата:

Сообщение от Deff
bes, у инпута id=aviasales_one_way_checkbox

Но не айс чекнутый инпут без выбора и наоборот

не понял :no:
переопределил только обработчик клика на чекбоксе, думаю других функций по клику на него не возложено, если переопределение будет (последним), то всё должно получиться

Цитата:

Сообщение от Deff
Ксать Вариант пост #6 - не фунциклит

у меня везде работает

ireznik 30.08.2012 23:21

так же...

bes 30.08.2012 23:24

попробуй заменить onclick на onchange


Часовой пояс GMT +3, время: 06:25.