Показать сообщение отдельно
  #1 (permalink)  
Старый 21.06.2010, 07:24
Новичок на форуме
Отправить личное сообщение для Darth Padla Посмотреть профиль Найти все сообщения от Darth Padla
 
Регистрация: 21.06.2010
Сообщений: 3

Зажимающаяся кнопка
Нужна зажимающаяся кнопка.
Вот такой код работает только один раз
<script>
function press(){
	if(pressed==1){
		pressed=0;
		document.getElementById('butt').style.backgroundColor="#B4BDB9";
		/*Тут еще код,который не виноват*/
	}else{
		pressed=1;
		document.getElementById('bold').style.backgroundColor="#939c93";
		/*Тут еще код,который не виноват*/
	}
}
</script>

Кнопка:
<div id="butt" style="background-color:#B4BDB9;"><img onclick="press();" src="../pics/pic1.png"></div>

То есть зажимается она на ура,а вот отжиматься не хочет. Кстати вот так
<script>
pressed=0;
function press(){
        alert('');
	if(pressed==1){
		pressed=0;
		document.getElementById('butt').style.backgroundColor="#B4BDB9";
		/*Тут еще код,который не виноват*/
	}else{
		pressed=1;
		document.getElementById('bold').style.backgroundColor="#939c93";
		/*Тут еще код,который не виноват*/
	}
}
</script>

и вот так
function press(){
        alert('');
	if(pressed==1){
		pressed=0;
		document.getElementById('butt').style.backgroundColor="#B4BDB9";
		/*Тут еще код,который не виноват*/
	}
       if(pressed==0){
		pressed=1;
		document.getElementById('bold').style.backgroundColor="#939c93";
		/*Тут еще код,который не виноват*/
	}
}

алерт в функции не срабатывает.
Ответить с цитированием