Javascript.RU

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

Не работает JS код раскрывающегося списка.
Погите решить проблему я уже замучался.

<!doctype html>
<html>
<head>
<style>
.reveal * {display:none;}
.reveal *.handle{display:block}
</style>
<script>
window.onload = function(){
 
	var elements = document.getElementsByClassName("reveal");
	for(var i = 0; i < elements.length; i++){
		var elt = elements[i];
		var title = elt.getElementsByClassName("handle")[0];
		addRevealHandler(title, elt);
	}
 
	function addRevealHandler(title, elt){
		title.onclick = function(){
 
			if(elt.className == "reveal") elt.ClassName = "reveald";
			else if (elt.className == "reveald") elt.ClassName = "reveal";
		}
	}
}
</script>
 
<body>
<div class = "reveal">
<h1 classs = "handle">Щелкните здесь что бы увидеть скрытый текст</h1>
<p>Этот абзац невидим. Он появляется после щелчка на заголовке</p>
</div>
</body>
 
</head>
</html>


И с часами тоже беда

<!doctype html>
<html>
<head>
<meta charset = "utf8">
<script>
 function displayClock(){
 	var elt = document.getElementById(clock);
 	var now = new Date;
 	elt.innerHTML = now.toLocaleString();
 	setTimeOut(displayClock, 1000);
 }
 window.onload = displayClock;
</script>
<style>
#clock {
	font:bold 24pt sans;
	background:#ddf;
	padding:10px;
	border: solid black 2px;
	
	border-radius:10px;
 
	}
</style>
</head>
<body>
 
<h1>Цифровые часы</h1>
<span id = "clock"></span>
</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 30.06.2014, 14:08
Профессор
Отправить личное сообщение для WorM32 Посмотреть профиль Найти все сообщения от WorM32
 
Регистрация: 11.02.2014
Сообщений: 303

по часам...

function displayClock(){
 	var elt = document.getElementById(clock); // переменная clock не передается в функцию и не объявлена глобальной
 	var now = new Date;
 	elt.innerHTML = now.toLocaleString();
 	setTimeOut(displayClock, 1000); // опечатка в названии функции. правильно setTimeout 
 }
 window.onload = displayClock;
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запихнуть код js в тэг html Giku Общие вопросы Javascript 10 07.11.2013 05:33
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
JS: работает на сервере, не работает из папки -majestic- Общие вопросы Javascript 2 02.08.2012 14:41
Не работает код внутри циклов DZHETIGAPA Events/DOM/Window 1 21.06.2011 01:03
JS меню работает на обычной html странице, а на юкозовском движке нет. adware Я не знаю javascript 10 16.05.2009 16:48