Не могу определить элемент 
		
		
		
		
<script>
var visible_div1=false;
function show_div{
	getElemenById('div1').style.display='block';
	visible_div1=true;
}
</script>
<div onclick="show_div()"> Нажми сюда </div>
<div id="div1" style="display:none;">
Многие думают, что препятствием для дизайна помещения может явиться размер самого помещения: будь-то высота потолков или стен, площадь комнаты или бабушкин шкаф во всю комнату. Нет, препятствие в стереотипах. Вот для примера дизайн небольшой комнаты в коммунальной квартире площадью 15 квадратных метров, из которой заказчик пожелал сделать комфортабельную квартиру с гостиной, спальней и кухней. Ну что ж, поехали! Работа началось, естественно, с определения планировки. Нашей главной целью явилось совмещение максимальной функциональности и удобства на минимальной площади. 
</div>
Понимаю, что ошибка в том, что элемент не определяется, но я уже не знаю как извернуться, чтобы он определился. Как это можно сделать?  | 
	
		
 В консоль ошибок надо заглядывать, там все написано. Скобочки забыли в описании функции. 
	 | 
	
		
 
<script>
var visible_div1=false;
function show_div{
    getElemenById('div1').style.display='block';
    visible_div1=true;
}
</script>
<div onclick="show_div()"> Нажми сюда </div>
<div id="div1" style="display:none;">
Многие думают, что препятствием для дизайна помещения может явиться размер самого помещения: будь-то высота потолков или стен, площадь комнаты или бабушкин шкаф во всю комнату. Нет, препятствие в стереотипах. Вот для примера дизайн небольшой комнаты в коммунальной квартире площадью 15 квадратных метров, из которой заказчик пожелал сделать комфортабельную квартиру с гостиной, спальней и кухней. Ну что ж, поехали! Работа началось, естественно, с определения планировки. Нашей главной целью явилось совмещение максимальной функциональности и удобства на минимальной площади. 
</div>
Да, это исправил, просто набирал быстро. Вот, говорит, что нет такого свойства теперь.  | 
	
		
 
document.getElemenById('div1')…
 | 
	
		
 Цитата: 
	
  | 
	
		
 Да, спасибо за разбор кода. Проблема вообще не в том была. Насчет консоли согласен, что без нее никуда (: В общем проблему нашел. Тему можно закрыть. 
	 | 
	
		
 У меня есть вопрос. 
	Есть текст, если на него нажимает текст который идет за ним, должен исчезать. Но этого не происходит. Вот код: 
<script>
function show_div()
{
    document.div1.display='none';
}
</script>
</head>
<body>
<div onmousedown"show_div()" style="cursor: pointer;"> Нажми сюда </div>
<div id="div1" >
Тестовое сообщение
</div>
</body>
Пожалуйста, укажите, где я допускаю ошибку. Заранее всем спасибо!  | 
	
		
 
function show_div()
{
    document.getElementById('div1').style.display='none';
}
 | 
	
		
 Я пробывал этот вариант, он тоже не работает :( 
	 | 
	
		
 попробуй скопировать мой код и проверить ещё раз. 
	И исправь: <div onmousedown="show_div()" style="cursor: pointer;">  | 
	
		
 Я так и сделал. 
	Вот код, который я использовал: 
<script>
function show_div()
{
    document.getElementById('div1').style.display='none';
}
</script>
</head>
<body>
<div onmousedown"show_div()" style="cursor: pointer;"> Нажми сюда </div>
<div id="div1" >
Тестовое сообщение
</div>
 | 
	
		
 Написал же ИСПРАВЬ: 
	<div onmousedown"show_div()" Где "=" ???  | 
	
		
 Работет, спасибо ))) 
	Получается, что нельзя использовать такие конструкции: document.all.style.display='none'; document.div1.style.display='none';  | 
	
		
 Эти конструкции будут работать в ИЕ, а document.getElementById('div1') - в любом браузере, поддерживающем DOM1, то есть начиая с ИЕ5 и дальше... 
	 | 
	
		
 Ждем следующей опечатки. 
	 | 
	
		
 Да ладно тебе - опечатки - самые простые в плане поиска и исправления ошибки. 
	 | 
	
		
 Попробовал, усложнить задачу. 
	Теперь, хочу при клике на текст "Нажми сюда" сообщение "Тестовое сообщение" появлялось, при повторном клике оно исчезало. Но почему не получается. Может кто-то на мысль наведен - почему ??? Вот мой код: 
<script>
function hide_div()
{
// 	document.getElementById('div1').style.display='none';
	 document.getElementById('div1').style.display='none';
}
function show_div()
{
// 	document.getElementById('div1').style.display='none';
	 document.getElementById('div1').style.visibility='visible';
}
</script>
</head>
<body>
<div onmousedown="show_div();hide_div()" style="cursor: pointer;">Нажми сюда </div>
<div id="div1" style="visibility:hidden">
Тестовое сообщение
</div>
</body>
 | 
	
		
 ZoNT, 
	дык он же сам их не ищет, он сразу на форум постит.  | 
	
		
 Цитата: 
	
  | 
	
		
 Не кажется странным, что в одном случае меняется свойство display, а в другом visibility? 
	 | 
	
		
 Я передал с использование свойства визибл: 
	
<script>
function hide_div()
{
     document.getElementById('div1').style.visibility='hidden';
}
 
function show_div()
{
     document.getElementById('div1').style.visibility='visible';
}
</script>
</head>
 
<body>
<div onmousedown="hide_div();show_div()" style="cursor: pointer;">Нажми сюда </div>
<div id="div1">
Тестовое сообщение
</div>
</body>
Все равно не хочет работать.  | 
	
		
 Цитата: 
	
  | 
	
		
 Можно решить таким образом: 
	onmousedown="hide_div()" ondblclick="show_div()" Может есть еще какие-то варианты ?  | 
	
		
 Вам знакома условная конструкция if-else ? :D 
	Добавьте одну функцию к onclick и проверяйте, какое действие надо сделать (скрыть, если видим/показать, если скрыт) при очередном клике.  | 
| Часовой пояс GMT +3, время: 14:28. |