Display: block при нажатии на ссылку
Добрый вечер, подскажите пожалуйста, есть скрипт который показывает блок при нажатии на ссылку
var show;
function look(type)
{
param=document.getElementById(type);
if(param.style.display == "none")
{
if(show) show.style.display = "none";
param.style.display = "block";
show = param;
}
else param.style.display = "none";
}
<a onclick="look('введи id'); return false;" href="#">Текст</a>
<div style="display:none;padding-top:10px;" id="id из ссылки">Здесь всталяй то, что будет скрываться или раскрываться</div>
Как можно сделать, что-бы первый из скрытых блоков был изначально виден (сейчас все скрыты), и по нажатии далее на ссылке появлялись вместо него другие блоки. Заранее спасибо! |
Ни совсем понятно, вы может конкретно обьяснить, что ожидается в конечном результате
Вот вариант
<script>
var show;
function look(type) {
param = document.getElementById(type);
param1 = document.getElementById(idd2);
if(param.style.display=='none')
{
if(show) show.style.display=='none';
param.style.display ='block';
param1.style.display ='block';
show=param;
}
else param.style.display='none';
}
</script>
<a onclick="look('idd2'); return false;" href='#'>пип</a><div style='padding-top:10px;' id='idd'>этот блок мы видем! </div>
<div style=' display: none; padding-top:10px;' id='idd2'>а этот нет:(</div>
|
У меня есть каталог чемоданов, хочу что-бы изначально стоял блок с один цветом, а при клике на кнопку с другим цветом, появлялся блок с чемоданами выбранного цвета...
|
вот сайт который делаю, каталог во второй секции http://s.lusti.net/_chemodan/
|
andyyy,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Цитата:
|
| Часовой пояс GMT +3, время: 22:24. |