Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Скрипты для сокрытия слоев

Обсуждение темы Скрипты для сокрытия слоев в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Помогите разобраться. На странице слои, по умолчанию скрытые. При клике на линк "Показать" запускается скрипт: <!-- function putElem(elemId) {var t=document.getElementById(elemId); t.style.display= "block";} function ...


Закрытая тема
 
Опции темы
Старый 28.10.2004, 21:21   #1
Помогите разобраться.

На странице слои, по умолчанию скрытые. При клике на линк "Показать" запускается скрипт:
<!--
function putElem(elemId)
{var t=document.getElementById(elemId);
t.style.display= "block";}

function removeElem(elemId)
{var t=document.getElementById(elemId);
t.style.display= "none";}
// -->

Действие:
Показать
<DIV class="hide" id="layer1">


текстекстекст.
</DIV>

Слой layer1 открылся.

Чтобы его закрыть, я использую функцию removeElem: Спрятать

Слой layer1 закрылся.

Задача 1
При открытии слоя - спрятать линк "Показать". С глаз долой.

Как ее решить?
Можно положить линк "Показать" в контейнер <div id="layer0">, и к событию onclick добавить layer0.style.display="none".

Действие:
<A onclick="putElem('layer1'); return false;" href="">
<div id="layer0">Показать</div>
<DIV id="layer1">


текстекстекст.
</DIV>

Но это сработает, если на странице только один слой. А у меня их, предположим, три. Добавлять к событию onclick layer[порядковый номер].style.display="none" - ошибочно (убедился).

Подсказали добрые люди: функция принимает 2 значения - id слоя который надо спрятать и id слоя который надо показать. И больше подсказывать не стали.

Как это написать? Как будет выглядеть скрипт?

Задача 2
На другой странице ситуация со слоями в тексте повторяется. Но здесь было бы намного удобнее, если бы слой появлялся и прятался при клике на одном и том же линке - "Подробнее", например.

Как это осуществить?
 
Старый 28.10.2004, 21:21
Ссылки
Старый 28.10.2004, 22:58   #2
Как будет выглядеть вознаграждение за написания скрипта?
 
Старый 29.10.2004, 01:31   #3
Вано, если впадлу писать, так просто молчи. Такие посты неприятны. И неуместны на таком форуме. Мне счас впадлу писать, да и некогда
 
Старый 29.10.2004, 01:31
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из ai в psd без потери слоев? rsdesign Векторный арт 0 20.11.2008 00:58
Php скрипты SpyLib ASP, Perl, PHP и MySQL 10 18.01.2006 01:23
Скрипты Muhamed Aly ASP, Perl, PHP и MySQL 4 04.10.2005 00:47
Скрипты GambitLK Кальянная 5 18.04.2005 07:19
Скрипты Zipper ASP, Perl, PHP и MySQL 7 31.03.2003 18:30


Текущее время: 09:42. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум