Нужна ваша помощь
разработка сайтов мое хобби и делаю только для себя. до этого с javascript не работал воопще, но более менее понимаю что к чему. Хочу сделать Меню при нажатии на один из пунктов которого происходит его активация текущего пунка и деактивация предыдущего активного пункта(при этом переход по самой ссылке не происходит, т.е. страница не обновляется). у кого какие мысли? если можно то максимально просто! Заранее благодарен
|
Здравствуйте!
Судя по вашему сообщению, вы ну совсем не знаете javascript. Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника, раздел Основы javascript. Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/ Задавайте конкретные вопросы по ходу дела. PS ваш вопрос не раз и не два обсасывался, и реализовывался. Приложите усилия по поиску и разбору |
Спасибо разобрался... теперь новая проблема
function hideElements(i){ document.getElementById("id"+i).style.display = 'none'; if ((i==3)^(i==4)){ document.getElementById("id"+i+i).style.display = 'none'; }else if(i==5){ document.getElementById("ad120x600").style.display = 'none'; } if ((i==1)^(i==2)){ document.getElementById("id02"+i).style.display = 'block'; document.getElementById("id01"+i).style.display = 'none'; } else if (i==3){ } else if (i==4){ } else if (i==5){ } } function unhideElements(i){ document.getElementById("id"+i).style.display = 'block'; if ((i==3)^(i==4)){ document.getElementById("id"+i+i).style.display = 'block'; }else if(i==5){ document.getElementById("ad120x600").style.display = 'block'; } if ((i==1)^(i==2)){ document.getElementById("id02"+i).style.display = 'none'; document.getElementById("id01"+i).style.display = 'block'; } else if (i==3){ } else if (i==4){ } else if (i==5){ } } Суть такова: я их использую в onclick. При нажатии на элемент должна скрываться/раскрываться область под ним. тут реализовано для одного елемента. работает но только 1 раз, т.е. 1 раз скрывается и 1 раз раскрывается |
очень оперативно помогаете.... обойдусь без вашей помощи... проблему решил своими силами...
|
lamusica,
не обижайтесь только! Это же все-таки форум, где дядьки и тетьки, повернутые на яваскрипте, могут потрепаться и узнать что-то новое, а не фонд имени Матери Терезы. |
Часовой пояс GMT +3, время: 22:30. |