Monday, August 29, 2005

Skrytí části stránky

Skrytí části stránky je jednoduché, stačí určitému bloku dát display: none; v CSS a pak ten text pomocí JavaScriptu opět zobrazit. To by bylo snadné, ale co když nekdo má vyplý JavaScript... Opět jednoduché, ten text se nechá zmizet také pomocí JavaScriptu. Zaslouží se o tom tento kód, který necháme spustit po načtení stránky (onload atribut v prvku )

function setClass(cls) {
document.getElementById("hide").className=cls;
}


Tento kód zaručí, že stačí zavolat funkci setClass s parametrem 'none' a elementu s id hide se přiřadí třída 'none'.

Jak jsem psal, tento kód spustíme po načtení stránky takto: