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

Форум PHP

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

 

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

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

тема: изменение скрипта

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

 
 автор: Cylos   (10.03.2009 в 17:05)   письмо автору
 
 

Всем привет. Есть такой скрипт, задача которого открывать и скрывать текст при нажатии на ссыль!
Работает скрипт нормуль, но хотелось бы кое что к нему добавить. А именно сделать так, чтобы при нажатии на одну из ссылок, сначало скрылся открытый текст (который я открыл до этого), а уже потом открылся новый.

Вот сам скрипт:
Работает так: http://www.dhtmlgoodies.com/scripts/show-hide-content/show-hide-content.html


<script type="text/javascript">
    
    function showHideAnswer()
    {
        var numericID = this.id.replace(/[^\d]/g,'');
        var obj = document.getElementById('a' + numericID);
        if(obj.style.display=='block'){
            obj.style.display='none';
        }else{
            obj.style.display='block';
        }        
    }
    
    
    function initShowHideContent()
    {
        var divs = document.getElementsByTagName('DIV');
        for(var no=0;no<divs.length;no++){
            if(divs[no].className=='question'){
                divs[no].onclick = showHideAnswer;
            }    
            
        }    
    }
    
    window.onload = initShowHideContent;
</script>




подключаемый CSS....

    .question{
        cursor:pointer;}
        
    .answer{        
        FONT-FAMILY: Verdana;
        color: #8c9599;
        border: 1px solid #282f37;
        padding:3px;
        width:550px;
        background-color:#1a1e23;
        display:none;    }


Код в теле:



<div id="q1" class="question">1</div>
<div id="a1" class="answer">Увидишь текст когда нажмёшь на "1".
</div>






  Ответить  

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

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

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