[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Плагин для Радиобаттона...
Mike_Kharkov
Всем привет.
При конструировании плагина для радиобаттона столкнулся с трудностью того, что во время нажатия на сам радиобаттон у меня в блоке с виртуальным баттоном(<i id="virtual_radio">) не срабатывает появление необходимой картинки?
При клике по <i id="virtual_radio"> всё происходит так как и задумано!?
Не пойму в чём причина?
js код следующий:
var myRadio = document.getElementById('myRadio');
var virtualRadio = document.getElementById('virtual_radio');

virtualRadio.onclick = function(){
if (myRadio.checked == false) {
myRadio.checked = true;
virtualRadio.style.backgroundImage='url(images/checked.png)';
}
};

myRadio.onclick = function(){
if (myRadio.checked == false) {
myRadio.checked = true;
virtualRadio.style.backgroundImage='url(images/checked.png)';
}
};

P.S. Cсылка на страницу с плагином находится сдесь:
http://yamaradg.narod2.ru/history/check_2/index.html
Буду очень признателен за помощь...



Спустя 21 час, 5 минут, 57 секунд (3.03.2012 - 19:01) bodja написал(а):
Хм...
а откуда у вас взялся вобще тег i ,и с чего вы взяли ,что у него обязан быть атрибут checked

Спустя 4 часа, 51 минута, 35 секунд (3.03.2012 - 23:53) Mike_Kharkov написал(а):
Цитата (bodja @ 3.03.2012 - 16:01)
Хм...
а откуда у вас взялся вобще тег i ,и с чего вы взяли ,что у него обязан быть атрибут checked

А где прописано что у
<i>
стоит checked?
P.S. Проблему решить удалось следующим образом:
var myRadio = document.getElementById('myRadio');
var virtualRadio = document.getElementById('virtual_radio');

virtualRadio.onclick = function(){
if (myRadio.checked == false) {
myRadio.checked = true;
virtualRadio.style.backgroundImage='url(images/checked.png)';
}
};

myRadio.onclick = function(){
virtualRadio.style.backgroundImage='url(images/checked.png)';
};
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.