Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.07.2013, 23:10
abm abm вне форума
Новичок на форуме
Отправить личное сообщение для abm Посмотреть профиль Найти все сообщения от abm
 
Регистрация: 07.07.2013
Сообщений: 6

onchange нужна помощь
Привет всем!
подскажите как решить вопрос. Есть вот такой список, при переключении selecta у меня меняется цена
<select class="shop-options-s pos1" id="id-1-oval-2" onChange="if(typeof(optChangePrice)!='undefined') optChangePrice(this)"><option class="3" value="0" >белая (+3.00руб.)</option>
<option class="3" value="1" >желтая (+3.00руб.)</option>
<option class="0" value="2" >красная</option>
</select>


я подключил к селекту картинки:
<img id="img0" src="" alt="RED" onclick="s_img('img0')" width="150" height="40" />  
<img id="img1" src="" alt="WHITE" onclick="s_img('img1')" width="150" height="40" />  
<img id="img2" src="" alt="YELLOW" onclick="s_img('img2')" width="150" height="40" />
<img id="img3" src="" alt="PEACH" onclick="s_img('img3')" width="150" height="40" />  
<img id="img4" src="" alt="ORANGE" onclick="s_img('img4')" width="150" height="40" />  
<img id="img5" src="" alt="ROSE" onclick="s_img('img5')" width="150" height="40" />
<img id="img6" src="" alt="BLUE" onclick="s_img('img6')" width="150" height="40" /> 
 
<script type="text/javascript">
function s_img(id) {
	id = id.replace('img', '');
	document.getElementById('id-1-oval-2').value = id;
}
function select(_) {
	s_img('img' + _.value);
}
</script>

теперь при клике на картинку у меня меняется значение в селекте, но не меняется цена.
Понимаю что проблема с onChange="if(typeof(optChangePrice)!='undefined') optChangePrice(this)"
но не понимаю как ее решить.

Буду признателен за помощь! все это делаю на сайте: http://alexflowers.ucoz.ru/shop/1/desc/rozy (если это поможет)
Ответить с цитированием
  #2 (permalink)  
Старый 07.07.2013, 23:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,125

abm,

function s_img(id) {
id = id.replace('img', '');
var el = document.getElementById('id-1-oval-2');
el.value = id;
if(typeof(optChangePrice)!='undefined') optChangePrice(el);
 }
Ответить с цитированием
  #3 (permalink)  
Старый 07.07.2013, 23:48
abm abm вне форума
Новичок на форуме
Отправить личное сообщение для abm Посмотреть профиль Найти все сообщения от abm
 
Регистрация: 07.07.2013
Сообщений: 6

Супер ! спасибо огромное!!!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь: Slider wheel Alex555 Мобильный JavaScript 0 15.05.2013 18:06
Нужна помощь по слайдеру seoguru Работа 3 28.01.2013 22:02
Нужна помощь с javascript Leslie Оффтопик 0 18.12.2012 01:40
нужна помощь Sergiy Серверные языки и технологии 2 31.03.2010 20:16
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17