Показать сообщение отдельно
  #1 (permalink)  
Старый 26.05.2014, 12:57
Аспирант
Отправить личное сообщение для Нубопрогер Посмотреть профиль Найти все сообщения от Нубопрогер
 
Регистрация: 26.05.2014
Сообщений: 72

Поменять выполняемые функции по смене id
Имею такой код:
function open() {
document.getElementById('servers').style.display='block';
document.getElementById('start').id='finich';
}

Попытался добавить условия:
function open() {
document.getElementById('servers').style.display='block';
document.getElementById('start').id='finich';
if {id==finich} {
document.getElementById('servers').style.display='none';
} 
}


Суть в том, что по клику кнопки
<button id="start">Текст</button>

её id меняется на finich, а потом идёт условие, если id кнопки = finich, то вернуть стандартное положение div'ов на странице ( по умолчанию
document.getElementById('servers').style.display='none';

)
Дело в том, что не работает условие, функция доходит до этого условия и останавливается. Что нужно сделать, чтобы функция работала? Вот html-код данной задачи:
....
<script src="1.js"></script> <!--здесь хранится функция -->
<div id="servers">
<div id="csdm">1</div>
<div id="public">2</div>
<div id="gg">3</div>
</div>
<div id="dostype-display"><button onClick="open()" id="start">Текст</button></div>

Последний раз редактировалось Нубопрогер, 26.05.2014 в 13:01. Причина: Добавление данных
Ответить с цитированием