Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Народный SF Fusion
# 1 Тема: Нужна помошь с JS
Yan
SF Team

Avatar пользователя

Не трогайте Ская! Отпизжу!

SF Support Team

Любитель Fusion

Сообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз
Статус: offline
Опубликовано 26 Декабря 2008, 11:42:32
Вот скрипт:

<script language='javascript'>
function flip(wich) {
document.getElementById(wich).style.display = (document.getElementById(wich).style.display == 'none' ? 'block' : 'none');
} </script>


<a href='javascript:void(0)' class='side' onClick=flip("0");>0</a>
<a href='javascript:void(0)' class='side' onClick=flip("1");>1</a>
<a href='javascript:void(0)' class='side' onClick=flip("2");>2</a>


<div style='display: none;' id='0'>0</div>
<div style='display: none;' id='1'>1</div>
<div style='display: none;' id='2'>2</div>



Смысл его в том, что жмём на 0, вылазит скрытый текст с идом 0. Жмём 1, вылазит скрытый ид1.

Мне надо сделать чтобы при открытом ид 1 (допустим), и открывая другой, то открытый сам закрылся.
Тоесть чтото типа функции алл слозе кроме активного....


[Изменил(а) Yan, 26 Декабря 2008, 11:42:44]  
^ наверх ^ yan.kiev.ua
# 2  
AlexKTV
Пользователь

Avatar пользователя

AlexKTV

Местный

Сообщений: 15
Откуда: Россия, г.Вологда
Зарегистрирован: 07 Декабря 2008, 11:07:57
Сказали спасибо 1 раз
Статус: offline
ICQ статус 437754367
Опубликовано 26 Декабря 2008, 19:23:15
Не знаю, для этого наверное надо файл php создавать отдельный и прописывать его название рядом с цифрой. Или можно
сделать так, но так наверное не пойдет:smiley
<a href='javascript:void(0)' class='side' onClick=flip("0,quit_panel?panel_exit=yes"smiley;>0</a>
<a href='javascript:void(0)' class='side' onClick=flip("1, quit_panel?panel_exit=yes"smiley;>1</a>
<a href='javascript:void(0)' class='side' onClick=flip("2, quit_panel?panel_exit=yes"smiley;>2</a>


<div style='display: none;' id='0'>quit_panel</div>
<div style='display: none;' id='1'>quit_panel</div>
<div style='display: none;' id='2'>quit_panel</div>




[Изменил(а) AlexKTV, 26 Декабря 2008, 19:27:30]

--------------------
>В меня не верят и я странствую в инете,
>Чтоб поскорей найти свое местечко
^ наверх ^ 437754367 http://marvel-fans.ucoz.net/
# 3  
Yan
SF Team

Avatar пользователя

Не трогайте Ская! Отпизжу!

SF Support Team

Любитель Fusion

Сообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз
Статус: offline
Опубликовано 26 Декабря 2008, 23:54:21
AlexKTV написал:
Не знаю, для этого наверное надо файл php создавать отдельный и прописывать его название рядом с цифрой. Или можно
сделать так, но так наверное не пойдет:smiley

Конечно не пойдёт. Зачем php если можно всё режить Ява Скриптом...
 
^ наверх ^ yan.kiev.ua
# 4  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 27 Декабря 2008, 11:56:10
шаг раз: создаем иды вида id1 id2 id3
шаг два: проходим по ним циклом ('id' + i ) и сворачиваем их
шаг три: открываем ид на который нажали

Реализацию пока сделать не могу, тк нету мануалов и времени, а без них я не работаю smiley


--------------------
Retired
^ наверх ^
# 5  
Yan
SF Team

Avatar пользователя

Не трогайте Ская! Отпизжу!

SF Support Team

Любитель Fusion

Сообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз
Статус: offline
Опубликовано 28 Декабря 2008, 01:04:40
Всё. Сделал....
 
^ наверх ^ yan.kiev.ua
Перейти на форум:


94,937,422 уникальных посетителей
сейчас: 19 Апреля 2024, 17:28:13
Генерация страницы: 0.14 сек.