Показать сообщение отдельно
Старый 26.08.2004, 20:29
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 4  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Дело в том, что у этого элемента формально вообще нет параметра style, а как следствие и style.visibility.
Код:
function toggle(price)
{
alert(document.getElementById(price).style.visibility);
if(document.getElementById(price).style.visibility=="hidden")
document.getElementById(price).style.visibility="visible";
else
document.getElementById(price).style.visibility="hidden";
}
Посему либо прописывать style.visibility непосредственно внутри тэга, либо так:
Код:
function toggle(price)
{
if(document.getElementById(price).style.visibility!="visible")
document.getElementById(price).style.visibility="visible";
else
document.getElementById(price).style.visibility="hidden";
}
ЗЫ Я немного изменил код под себя (для удобства), нр суть та же.