Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Java Scripts, функция OnClick, Как сделать чтобы меню работало... 
:(
    Опции темы
Гость_Елена
  Дата 18.3.2004, 13:55 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Как сделать чтобы меню закрывало предыдущую позицию. Например при нажатии на первое спецпредложение - открыается его описание, а при нажатии на второе - открыаается описание второго и ЗАКРЫВАЕТСЯ описание первого?
подскажите кто-нить, очень надо. уже замучалась искать этот скрипт. везде аналогичный:
http://www.permtourist.ru/main3.html
  Вверх
ZAVS
Дата 18.3.2004, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 25.2.2004
Где: ЕРЕВАН

Репутация: нет
Всего: 1



menu1.innerHTML="";
vse smile.gif
--------------------
Учись студент доцентом станешь :)
PM MAIL ICQ   Вверх
Гость_Елена
Дата 18.3.2004, 15:37 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Куда это вписать? (я javaScripts не знаю почти совсем)
Там код следующий:

<script LANGUAGE="JavaScript">
<!--

function DoClick(child)
{
o=child.style;
(o.display == 'none')?o.display = 'block':o.display = 'none';
}
//-->
</SCRIPT>
==================================================

<div><a href="#" onClick="DoClick(c1)">• Самарский аквапарк &quot;Виктория&quot;</a></div>

<div id="c1" style="display:none"><a href="/service/russia/samara.html" class="none"><small>Новый высококлассный автобус доставит Вас в Самару с максимальным комфортом (система кондиционирования, 2 телевизора, холодильник, кухня, чай, кофе). На целый день в Вашем распоряжении 9 бассейнов, более 30 аттракционов и водных горок! <br> <b> Стоимость тура всего 1300 руб.</b> В стоимость включен проезд на автобусе, входной билет в аквапарк, завтрак и ужин.</small></a><br></div>
  Вверх
Vaulter
Дата 18.3.2004, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 1
Всего: 22



Код

function DoClick(child)
{
o=child.style;
(o.display == 'none')?o.display = 'block':o.display = 'none';
}
замени на
Код

function DoClick(child,prev)
{
o=child.style;
p=prev.style;
(o.display == 'none')?(o.display = 'block';p.display='none'):(o.display = 'none';p.display='block');
}

Код
<div><a href="#" onClick="DoClick(c1)">

замени на
Код
<div id=c0><a href="#" onClick="DoClick(c1,c0)">

пробуй )


--------------------
PM MAIL WWW ICQ   Вверх
Alx
Дата 18.3.2004, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



а теперь
Код
<div id=c0><a href="#" onClick="DoClick(c1,c0)">


замени на
Код
<div id=c0 style="cursor:hand;" onClick="DoClick(c1,c0)">


чтобы при нажатии не перескролливалось наверх.



--------------------
PM MAIL WWW ICQ   Вверх
Гость_Елена
Дата 19.3.2004, 13:22 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Большое вам спасибо за внимание и за помощь...

что-то не работает все равно:
http://www.permtourist.ru/main3.html
Код
function DoClick(child,prev)
{
o=child.style;
p=prev.style;
(o.display == 'none')?(o.display = 'block';p.display='none'):(o.display = 'none';p.display='block');
}

и
Код
<div id="c0"><a href="#" onClick="DoClick(c1,'c0')">• Самарский аквапарк &quot;Виктория&quot;</a></div>
<div id="c1" style="display:none"><a href="/service/russia/samara.html" class="none"><small>Новый высококлассный автобус доставит Вас в Самару с максимальным комфортом (система кондиционирования, 2 телевизора, холодильник, кухня, чай, кофе). На целый день в Вашем распоряжении 9 бассейнов, более 30 аттракционов и водных горок! <br> <b> Стоимость тура всего 1300 руб.</b> В стоимость включен проезд на автобусе, входной билет в аквапарк, завтрак и ужин.</small></a><br></div>

  Вверх
Gold Dragon
  Дата 20.3.2004, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 1
Всего: 71



Посмотри, если это то, то бери

<script>
function qq(a) {
var vis
IE = (document.all)
NC = (document.layers)
Op = (document.getElementById)
for (var i=1; i<4; i++){
if(IE) vis = document.all["r"+i]
if(NC) vis = document.layers["r"+i]
if(Op) vis = document.getElementById("r"+i)
if (a!=i){vis.style.display = "none"}
else {vis.style.display = "inline"}
}
}
</script>
......
<a onclick="qq(1)" href="#">Ссылка 1</a>
<a onclick="qq(2)" href="#">Ссылка 2</a>
<a onclick="qq(3)" href="#">Ссылка 3</a>
......
<DIV id="r1" style="DISPLAY: none">Пример 1</DIV>
<DIV id="r2" style="DISPLAY: none">Пример 2</DIV>
<DIV id="r3" style="DISPLAY: none">Пример 3</DIV>





--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Гость_Елена
Дата 22.3.2004, 14:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ура!!!!!!!!!!!!!
Это как раз то, что нужноsmile.gif))))))))
Спасибо огромное Red Dragon:))) Готова расцеловать, так долго искала этот скриптsmile.gif))))

Всем спасибо за внимание, за то что не оставили в бедеsmile.gif)))))

Заходите в гости [url]http://www .belaya.ru[/url]
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0694 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.