[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кнопка скрывающая текст
FokeBox
Привет всем, вот собственно говоря скрипт скрывающий текст, однако прошу помощи сделать чтобы при нажатии plus.gif менялся на minus.gif
Заранее благодарю,
Fokebox



<script>
function
op(obj) {
x=document.getElementById(obj);
if(x.style.display == "none") x.style.display = "block";
else x.style.display = "none"
}
</script>

<a
href="Internet">Internet</a>
<a
href="#" onClick="op('div1'); return false;">
<img
src="plus.gif" style="height: 10px; width: 10px; border: medium none"></a><ul>
<div
id="div1" style="display:none">
<li><a
href="Internet Portals">Internet Portals</a></li>
<li><a
href="Internet Access">Internet Access</a></li>
<li><a
href="Internet Cafe">Internet Cafe</a></li>
<li><a
href="Internet Shop">Internet Shop</a></li>
</div>
</ul>






Спустя 4 минуты, 8 секунд (3.01.2012 - 22:44) Winston написал(а):
<script> 
function
op(obj) {
x = document.getElementById(obj);
ico = document.getElementById('ico');
if(x.style.display == "none")
{
x.style.display = "block";
ico.src = "minus.gif";
}
else
{
x.style.display = "none";
ico.src = "plus.gif";
}
}

</script>

<a
href="Internet">Internet</a>
<a
href="#" onClick="op('div1'); return false;"><img src="plus.gif" id="ico" style="height: 10px; width: 10px; border: medium none"></a>
<div
id="div1" style="display:none">
<ul>
<li><a
href="Internet Portals">Internet Portals</a></li>
<li><a
href="Internet Access">Internet Access</a></li>
<li><a
href="Internet Cafe">Internet Cafe</a></li>
<li><a
href="Internet Shop">Internet Shop</a></li>
</ul>
</div>

Спустя 1 час, 28 минут, 12 секунд (4.01.2012 - 00:12) sergeiss написал(а):
Winston - а зачем менять состояние display в стиле??? По указанному тобой алгоритму не то получим. Картинку надо не скрывать, а менять.

PS. Там контролировать и менять надо только SRC.

Спустя 1 минута, 27 секунд (4.01.2012 - 00:13) Игорь_Vasinsky написал(а):
innerHTML в помощь wink.gif

Спустя 6 минут, 52 секунды (4.01.2012 - 00:20) Winston написал(а):
sergeiss
От себя в код я только добавил
ico.src = "minus.gif";
// И
ico.src = "plus.gif";

И id="ico"
Остальное все оставил без изменений, как автор выложил :)



Спустя 1 минута, 8 секунд Winston написал(а):
Цитата (sergeiss @ 3.01.2012 - 23:12)
Картинку надо не скрывать, а менять

Дык она и меняется smile.gif
У него там выпадающий список, вот он скрывается и раскрывается smile.gif

Спустя 2 минуты, 50 секунд (4.01.2012 - 00:23) sergeiss написал(а):
Winston - сорри, погорячился я smile.gif Ты прав.

Спустя 13 часов, 4 минуты, 54 секунды (4.01.2012 - 13:28) FokeBox написал(а):
ребят спасибо за помощь! проврил всё работает в файрфоксе но у меня видать IE с глюками на нём не пашет ((( 8.0.7601 на нём вообще не работает ((( мне что его в корзину переместить?

Спустя 1 час, 53 минуты, 34 секунды (4.01.2012 - 15:21) Winston написал(а):
Цитата (FokeBox @ 4.01.2012 - 12:28)
мне что его в корзину переместить?

Да. ph34r.gif

Спустя 2 часа, 14 минут, 47 секунд (4.01.2012 - 17:36) bodja написал(а):
Цитата
IE с глюками на нём не пашет

на всех не пашет или только на восьмерке?

Спустя 3 часа, 38 минут, 44 секунды (4.01.2012 - 21:15) FokeBox написал(а):
Цитата (bodja @ 4.01.2012 - 14:36)
Цитата
IE с глюками на нём не пашет

на всех не пашет или только на восьмерке?

На других версиях пока не было возможности проверить, но я уже наслышан о восьмёрке ... ))) в Mozile всё работает!

Спустя 6 минут, 38 секунд (4.01.2012 - 21:22) Игорь_Vasinsky написал(а):
есть отладчик для IE http://getfirebug.com/firebuglite
есть ещё одие.. но я не помню название

не может не работать и ошибок не вызывать, нужно отлаживать.


_____________
Викижурнал - wikijournal.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.