Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.07.2013, 21:28
Интересующийся
Отправить личное сообщение для Михендр Посмотреть профиль Найти все сообщения от Михендр
 
Регистрация: 06.11.2012
Сообщений: 17

Желательна помощь в раскрытии блока
Должно быть при последнем выбранном теге option раскрываться блок, а при остальных, блок должен закрываться, однако у меня это вышло криво.
Помощь приветствуется!
<p style="display: inline;">Асгард ждёт тебя?</p>
	<select>
		<option selected>Возможно</option>
		<option>Не сомневаюсь</option>
		<option>Скажите же, когда меня раскрыли?</option>
		<option name="forVisitor" onclick="yourQuestion('secret');">Ваш
			вариант</option>
	</select>
	<div id="secret" style="display: none; padding-top: 35px;">
		И? Чего ждём?
		<textarea></textarea>
	</div>


function yourQuestion(id) {
			simsim = document.getElementById(id).style.display;

			if (simsim == 'none') {
				document.getElementById(id).style.display = 'block';
			} else {
				document.getElementById(id).style.display = 'none';
			}
		}
Ответить с цитированием
  #2 (permalink)  
Старый 02.07.2013, 23:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Михендр,
у option нет name .... да и click никчему

<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script>
   function yourQuestion(obj) {
document.getElementById('secret').style.display = obj.selectedIndex == 3?'block':'none';
		}
  </script>
</head>

<body>
 <p style="display: inline;">Асгард ждёт тебя?</p>
	<select onchange="yourQuestion(this)">
		<option selected>Возможно</option>
		<option>Не сомневаюсь</option>
		<option>Скажите же, когда меня раскрыли?</option>
		<option >Ваш вариант</option>
	</select>
	<div id="secret" style="display: none; padding-top: 35px;">
		И? Чего ждём?
		<textarea></textarea>
	</div>

</body>

</html>
Ответить с цитированием
  #3 (permalink)  
Старый 03.07.2013, 16:46
Интересующийся
Отправить личное сообщение для Михендр Посмотреть профиль Найти все сообщения от Михендр
 
Регистрация: 06.11.2012
Сообщений: 17

Эх... как всё просто... Большое Спасибо!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плавное раскрытие и сворачивание блока StyLLeR jQuery 6 07.07.2014 16:00
Движение по элементам блока без перезапуска функции выпадающеего меню. tutelaris Элементы интерфейса 4 26.04.2013 09:15
вычисление и фиксация ширины блока konstantin-mn jQuery 2 27.08.2012 11:42
слайд панели tadjik1 Элементы интерфейса 22 02.04.2012 17:13
Два блока div разъезжаются при скроллинге окна браузера. call007 jQuery 0 03.04.2011 16:21