проблемы с функциями
Подскажите пожалуйсто как создать скрипт где при нажати на <input type="radio" name="browser" > срабатывала функция а при повторном нажатии она отключалась, проблема в том что как только я делаю <input type="radio" name="browser" onClick="f()"> переключатель зависает в нажатом состоянии что делать?
|
<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>
|
Для 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>
|
| Часовой пояс GMT +3, время: 17:34. |