Здравствуйте, ASPa, Вы писали:
ASP>А когда нужно отобразить строку, то убираете у неё этот класс (И браузер автоматически применит тот способ отображения, который он использует — table-row или block)
Вот написал две функции для этого если кому интересно:
function addClassName(item,name)
{
if(item.className.length == 0)
{
item.className = name;
}
else
{
item.className += "; "+name;
}
}
function removeClassName(item,name)
{
var nameOffset = item.className.indexOf(name);
if(nameOffset == -1)
{
return false;
}
if(nameOffset > 1 && item.className.substr(nameOffset-2,2) === "; ")
{
item.className = item.className.replace("; "+name,"");
}
else
{
item.className = item.className.replace(name,"");
}
return true;
}
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]