Javascript.RU

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

проблемы с функциями
Подскажите пожалуйсто как создать скрипт где при нажати на <input type="radio" name="browser" > срабатывала функция а при повторном нажатии она отключалась, проблема в том что как только я делаю <input type="radio" name="browser" onClick="f()"> переключатель зависает в нажатом состоянии что делать?
Ответить с цитированием
  #2 (permalink)  
Старый 10.09.2010, 18:25
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

<script type="text/javascript">
window.onload = function(){
	document.getElementById("element").onchange = function(){
		document.getElementById("div").style.background = this.checked ? 'red' : 'black';
	};
};
</script>

<input type="checkbox" id="element" value="#" />
<div id="div" style="width: 100px; height: 20px; background: black"></div>
Ответить с цитированием
  #3 (permalink)  
Старый 10.09.2010, 18:27
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Для radio можно, например, так:
<input type="radio" name="browser" value="ie" onClick="f(this)"> Internet Explorer<Br>
<input type="radio" name="browser" value="opera" onClick="f(this)"> Opera<Br>
<input type="radio" name="browser" value="firefox" onClick="f(this)"> Firefox<Br>

<script>
function f(el){
  if(arguments.callee.value != el.value){
    arguments.callee.value = el.value
    alert(el.value);
  }
}
</script>

Последний раз редактировалось Sweet, 10.09.2010 в 20:12.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с кодировкой в ajax Axenic Общие вопросы Javascript 3 27.07.2010 09:30
Проблемы с iframe в ie GRean Internet Explorer 0 14.05.2010 12:57
Проблемы кроссбраузерности под 64-разрядной OS Сергеев_ЕВ Javascript под браузер 15 26.01.2010 21:58
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
Drug&Drop + всплывание события = проблемы =(( _NoName_ Events/DOM/Window 4 05.03.2009 17:47