Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как правильно переделать функцию inver? (https://javascript.ru/forum/dom-window/39241-kak-pravilno-peredelat-funkciyu-inver.html)

toouur 21.06.2013 23:41

Как правильно переделать функцию inver?
 
Доброй ночи.

В джава скрипт совсем не силён. Пытаюсь применить вот такую функцию к страничке сайта:

<script type="text/JavaScript">
function inver(div_id)
{
if (document.all[div_id].style.display=="none")
{
document.all[div_id].style.display="block";
}
else
{
document.all[div_id].style.display="none";
}
}
</script>


По нажатию на сслыку появляется нужный текст, по повторному нажатию исчезает.

<li><a href="javascript:inver('service');">Услуги</a></li>
<li><a href="javascript:inver('price');">Расценки </a></li>

Проблема в том, что если сначала нажать на одну ссылку, а потом на вторую, третью и так далее, старый текст остаётся на месте и новый накладывается на него же. Можно ли сделать так, чтобы текст, появившийся при нажатии на первую ссылку, исчезал сам при нажатии на другую.

Заранее спасибо.

dmitriymar 22.06.2013 00:13

можно.
для начала выбросить эту книжку, или где там этот код выкопан и прочитать http://learn.javascript.ru/
ну и понимать чтобы что то исчезло , надо продать что нибудь не нужное, надо это удалить


Часовой пояс GMT +3, время: 07:18.