Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как определить, что существует DIV

Сообщения:  [1-4] 

 
 автор: ONYX   (11.06.2008 в 09:12)   письмо автору
 
   для: Andrey_V   (11.06.2008 в 08:24)
 

HTML-элемент в документе может быть скрыт с помощью JavaScript или CSS-свойства display. Логику, заложенную в CSS, воспроизводить в JavaScript сложно и не нужно. Проще запросить offsetHeight объекта (если 0 ≈ элемент скрыт).

   
 
 автор: Andrey_V   (11.06.2008 в 08:24)   письмо автору
 
   для: PAT   (10.06.2008 в 16:58)
 

Спасибо!

   
 
 автор: PAT   (10.06.2008 в 16:58)   письмо автору
 
   для: Andrey_V   (10.06.2008 в 16:47)
 

Как именно "закрывается"?
Если вы о "видимости" - visibility=visible|hidden или display=block|none - то сам DIV всегда присутствует на странице, изменяются только его свойства стиля - их значения и надо проверять, чтобы узнать - "видимый" в данный момент DIV, или "невидимый"

Если же DIV у вас "периодически создается и уничтожается" (например, методом removeChild, то тогда совсем иное дело. Надо тогда этот DIV каким-то образом идентифицировать, т.е. дать ему при создании какой-то уникальный ID (например, ID="myDiv"), а потом в нужный момент проверить - "есть ли элемент с таким ID?" Записывается это просто:
if (document.getElementById ('myDiv')) alert ('DIV exists!');
else alert ('DIV does not exist!');

   
 
 автор: Andrey_V   (10.06.2008 в 16:47)   письмо автору
 
 

У меня периодически создается и закрывается DIV
Как можно определить его существование в данный момент?

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования