Показать сообщение отдельно
  #2 (permalink)  
Старый 14.02.2010, 09:47
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

id - это уникальный идентификатор. Нельзя нескольким элементам присваивать один и тот же id.

можно например присвоить id = 'sub-0',id = 'sub-1',id = 'sub-2', а в функции просто пройтись for:

function show(divid)
{
for(var i=0;i<3;i++){
if(document.getElementById(divid+i).style.display==" none")
{
document.getElementById(divid+i).style.display="bloc k";
}
else
{
document.getElementById(divid+i).style.display="none ";
}
}
}

решение не идеальное, но должно дать пищу для размышлений.
Ответить с цитированием