Вызов функции при клике радио кнопки

M
На сайте с 03.06.2012
Offline
73
1124

Здравствуйте, есть радио кнопка при нажатии на которую вызывается функция, все бы ничего но встала потребность изменить внешний вид кнопки, погуглив узнал что его можно изменить с помощью ява скрипт но как только подключаю скрипт функция перестает работать, подскажите как решить эту проблему. Спасибо!

wwwwww
На сайте с 29.04.2011
Offline
195
#1

Обычно для изменения внешнего облика чего-либо на странице пользуют CSS.

Если случай совсем запущем, то вешайте на OnClick функцию, которая вызывает функцию изменения внешнего вида, а затем Ваша функция.

Видишь? Свободная подпись.
M
На сайте с 03.06.2012
Offline
73
#2
wwwwww:
Обычно для изменения внешнего облика чего-либо на странице пользуют CSS.

Если случай совсем запущем, то вешайте на OnClick функцию, которая вызывает функцию изменения внешнего вида, а затем Ваша функция.

Читал в нете что радио кнопку нельзя изменить только средствами css поскольку его генерит браузер, по этому надо скрипт вешать. Но не знаю как функцию подключить :(

palladin_jedi
На сайте с 13.07.2010
Offline
71
#3
meverikxp:
Читал в нете что радио кнопку нельзя изменить только средствами css поскольку его генерит браузер, по этому надо скрипт вешать.

Что за бред? Это где такое написано?

Можно, конечно, подменять скриптом и сделать нестандартный radio рабочим, но немного стилизовать его можно и исключительно с помощью CSS.

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
Ayavryk
На сайте с 11.10.2003
Offline
209
#4
palladin_jedi:
Что за бред? Это где такое написано?

Это нигде не написано. Причем принципиально. Внешний вид контролов не регламентируется стандартами, поэтому в разных броузерах и разных ОС, при разных скинах, они выглядят по-разному. К сожалению 99% "дизайнеров" про это никогда не слышали.

Топикстартеру

1. Попробуйте пристрелить дизайнера.

2. Если не получится - подключите библиотеку:

http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/

http://www.emblematiq.com/lab/niceforms/demo/v20/niceforms.html

А принципе там нужно всего 5-6 строк js которые меняют картинку замещающую реальный input, но если дизайнер начал кастомить контролы на радио он не остановится.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий