Показать сообщение отдельно
  #13 (permalink)  
Старый 10.03.2012, 15:43
Новичок на форуме
Отправить личное сообщение для talliar Посмотреть профиль Найти все сообщения от talliar
 
Регистрация: 10.03.2012
Сообщений: 9

Здравствуйте все!

Воспользовался этим кодом:

<script>
function my_f(objName, a) {
var object = document.getElementById(objName);
object.style.display = (object.style.display == 'none') ? '' : 'none'
a.innerHTML = (object.style.display == 'none') ? '(+)' : '(-)'
}
</script>

<a href="javascript:void(0)" onclick="my_f('textid', this)">(-)</a>
<div id="textid" style="display:block;">
скрытый текст
</div>


Все отлично работает, но не подскажите как его модифицировать следующим образом: будет к примеру несколько ссылок и несколько скрытых дивов. По нажатию на одну ссылку див меняет стиль на видимый, а ссылка меняет стиль (цвет допустим). При нажатии на другую ссылку прошлый див сворачивается и открывается тот по которому кликнули (опять жеж со сменой цвета ссылки). Много всего перелопатил, но хочется очень легкого и изящного решения, а все что предлагает слишком громоздко и много лишнего. Я к яваскрипту редко обращаюсь (чуть чуть другая специфика) но вот пришлось) Заранее спасибо за помощь!
Ответить с цитированием