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

Изменить текст ссылки
Добрый день!
Я человек в javascript новый, поэтому просьба особа не пинать.
Имеем
<script language="JavaScript">
function OpenOne(){
if (document.getElementById("SelectOne").style.display == "none"){
	document.getElementById("SelectOne").style.display = "block";
	}
}
function CloseOne(){
if (document.getElementById("SelectOne").style.display == "block"){
	document.getElementById("SelectOne").style.display = "none";
	}
}
</script>

<a href="javascript:onclick=OpenOne();">Открыт </a>
<div id=SelectOne style="display: none;">
Какой то текст <a href="javascript:onclick=CloseOne();">закрыт ь</a>
</div>

Все работает. Но когда пытаюсь поменять текст в ссылке, то блок у меня воспринимается всегда как 'none'. Делаю следующее
Вместо 'Открыть и закрыть' ставлю код:
<script language="JavaScript">
if (document.getElementById("SelectOne").style.display == "none"){
	document.write('Открыть');
} else {
	document.write('Закрыть');
}
</script>

и он естественно не срабатывает. Как сделать?
P.S. Еще вопрос. Не нашел в js оператора elseif. Есть ли он вообще?
Ответить с цитированием