Javascript.RU

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

comcam,
<html>
<head>
<title>Скрытый  блок</title> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<SCRIPT LANGUAGE="JavaScript">
<!--
 
function ablok() {
    with (document.getElementById('test').style)
    {
       if (display == "none")
           display = "block";
       else
           display = "none";
    }
}
//-->
</script> 
</head>
<body onclick="ablok()">
<div align=center id="test" style="position:absolute; top:20; left:345; width:120; height:230">Скрытый блок</div>
</body></html>


Это не обязательно делать через with, просто так удобнее. Никаких дополнительных переменных заводить не обязательно - сравнивать и изменять можно прямо данные элемента.

Обрамляйте листинги кода в специальные bb-теги, пожалуйста.

Последний раз редактировалось Андрей Параничев, 07.09.2008 в 18:50.
Ответить с цитированием
  #12 (permalink)  
Старый 07.09.2008, 18:52
Аватар для Phoenix
Профессор
Отправить личное сообщение для Phoenix Посмотреть профиль Найти все сообщения от Phoenix
 
Регистрация: 24.09.2007
Сообщений: 165

вот рабочий код
<html>
<head>
<title>Скрытый  блок</title> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<SCRIPT LANGUAGE="JavaScript">
<!--
 
function ablok() {
var c=document.getElementById('test');
if (c.style.display=='block')
{c.style.display='none';}
else
{c.style.display='block';}
}
//-->
</script> 
</head>
<body onclick="ablok()">
<div align=center id="test" style="position:absolute; top:20; left:345; width:120; height:230">Скрытый блок</div>
</body></html>
__________________
После каждой девятки все снова с нуля,
Все снова с нуля, но не сначала...
Ответить с цитированием
  #13 (permalink)  
Старый 07.09.2008, 18:53
Аватар для Phoenix
Профессор
Отправить личное сообщение для Phoenix Посмотреть профиль Найти все сообщения от Phoenix
 
Регистрация: 24.09.2007
Сообщений: 165

уже написали работающий код)
__________________
После каждой девятки все снова с нуля,
Все снова с нуля, но не сначала...
Ответить с цитированием
  #14 (permalink)  
Старый 07.09.2008, 19:06
Новичок на форуме
Отправить личное сообщение для comcam Посмотреть профиль Найти все сообщения от comcam
 
Регистрация: 07.09.2008
Сообщений: 9

Оба скрипта работают. Большое спа-а-сибо!!!
Ответить с цитированием
  #15 (permalink)  
Старый 07.09.2008, 20:07
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Фигасе обсуждение
Ответить с цитированием
  #16 (permalink)  
Старый 08.09.2008, 11:01
Интересующийся
Отправить личное сообщение для itmgk Посмотреть профиль Найти все сообщения от itmgk
 
Регистрация: 07.09.2008
Сообщений: 11

Сообщение от Kolyaj Посмотреть сообщение
Фигасе обсуждение
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открыть с помощью javascript скрытый слой msprog Общие вопросы Javascript 1 07.09.2008 18:54