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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум Структурный форум

тема: скрытие тэга <div>
 
 автор: Денис   (02.06.2006 в 19:20)   письмо автору
 
 

Собственно, вопрос в теме. имеется функции
отображения div


function showDiv(name_content) {
    var obj = getObject(name_content, "");
    obj.style.visibility = 'visible';
}
[/code
и его скрытия
[code]
function hideDiv(name_content) {
    var obj = getObject(name_content, "");
    obj.style.visibility = 'hidden';
}


При нажатии на линк я вызываю функцию

function getStatus(name_content) {
    var obj = getObject(name_content, "");
    if(obj.style.visibility == 'visible')
    {
//        hideDiv(name_content);
        return true;
    } else {
        showDiv(name_content);
        return false;
    }
}

и отображаю все, что указано в div. Проблема в том, что при повторном нажатии необходимо скрыть содержание в div. Как это сделать - не получается.

   
 
 автор: 12345   (02.06.2006 в 19:55)   письмо автору
 
   для: Денис   (02.06.2006 в 19:20)
 

Вообще, это делается в 1 строчку:

<br>
<a href=#
onclick="ob=document.getElementById('d3');ob.style.visibility=ob.style.visibility!='hidden'?'hidden':'visible';return!1">
скрыть/показать</a><br>
<div id=d3>Поле для скрытия/показа</div>

   
Rambler's Top100
вверх

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