Создать ответ 
 
Рейтинг темы:
  • Голосов: 73 - Средняя оценка: 1.48
  • 1
  • 2
  • 3
  • 4
  • 5
Хороший спойлер (прячет вспомогательный текст)
Автор Сообщение
Konstantin Не на форуме
Junior Member
**

Сообщений: 4
Зарегистрирован: 25-10-2011
Рейтинг: 0
Сообщение: #6
RE: Хороший спойлер (прячет вспомогательный текст)
Вот, нашел подходящий спойлер и приспособил под свои нужды. Но у него есть огромный недостаток, который не позволяет мне использовать такой спойлер - не понимает вложение одного спойлера в другой. Как это можно исправить? А если всё можно упростить и того же результата добиться без яваскрипта, а проще, то я буду только "за".

Код страницы:

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

Код:
<html>
<head>
  <title>Название страницы</title>
  <link rel="stylesheet" type="text/css" href="style.css">
</head>
  <body>
   <div id="main">
     <div id="header">Шапка сайта</div>
     <div id="menu">Меню</div>
     <div id="content">
[b]<script type="text/javascript">
function fade(obj,s,opa) {
        if(s==1) {
        var op=opa+5;
        if(op<=100){
            var ob=document.getElementById(obj);
            if(ob.style.display!="block") {
                ob.style.display="block";
            }
            ob.style.opacity=(op/100);
            if(op<100) {
                setTimeout("fade(\""+obj+"\",1,"+op+")", 20);
                }
            }
        }
        else {
            var op=opa-5;
            var ob=document.getElementById(obj);
            if(op>0){
            
            ob.style.opacity=(op/100);
            setTimeout("fade(\""+obj+"\",0,"+op+")", 20);
            }
            else {
                ob.style.display="none";
                }
        }
    }
</script>
<a href="javascript:fade('cont',1,0);"><p>Развернуть спойлер</p></a>
<div id="cont" style="display:none">
<p>Текст спойлера</p>
<a href="javascript:fade('cont',0,100);">Свернуть спойлер</a>
<hr>
</div>
А тут просто какой-то текст, не относящийся к спойлеру.[/b]
</div>
     <div id="footer"></div>
  </body>
</html>


Прикрепления
.html  1.html (Размер: 1.13 Кб / Загрузок: 551)
28-10-2011 09:22
Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
RE: Хороший спойлер (прячет вспомогательный текст) - Konstantin - 28-10-2011 09:22



Пользователи просматривают эту тему: 1 Гость(ей)
Обратная связьSitesCo.ruВернуться к началуВернуться к содержимомуЛёгкий режимСписок RSS