Одним из особенно увлекательных признаков CSS-P является признак visibility. Он разрешает "проявлять" либо прятать информацию на HTML-странице.
Скажем, эта страница - комплект кадров, которые дозволено перелистывать. Для этого примитивно надобно нажимать на слово "дальше" в конце этой страницы.
Перелистывание реализовано как метаморфоза признака visibility в JavaScript-функции:
function change()
{
next=current+1;
if(next>1) next=0;
window.document.all.item("kuku",current).visibility="hidden";
window.document.all.item("kuku",next).visibility="visible";
current=next;
}
Последовательность "kuku" - это значение признака id раздела.
Вызов функции при этом размещен в гипертекстовую ссылку со схемой URL "javascript":
<a href="javascript:change();void(0);">
дальше...
</a>
На предыдущих фрагментах этой страницы мы обсудили программирование visibility, но ни словом не упомянули о том, как данный признак записывается в CSS. Тут мы восполняем данный пробел и приводим изложение заметного раздела:
<div id=kuku style="position:absolute;
top:230px;left:55px;width:550px;
visibility:hidden;">...</div>
При программировании признака visibility следует принимать в расчет тип браузера. Данная страница написана для Microsoft Internet Explorer. Это следует и из программного кода, тот, что поддерживает DHTML объектную модель документа и из применения признака id у раздела. Для Netscape Navigator нами разработана другая страница.