Autor Zpráva
Juricaj
Profil
Dobrý den, potřeboval bych dát dohromady skriptík, který po vložení do kódu bude zmenšovat div vždy o 100px při jakékoliv změně okna prohlížeče. Mám toto:
<script type="text/javascript">
        oldHeight = document.getElementById('obsah').clientHeight;
        document.getElementById('obsah').style.height = oldHeight-100+'px';
        </script>
A teď nevím jak k tomu dodat resize, aby se to tak chovalo bez nutnosti aktualizování stránky. Javascript bohužel téměř vůbec neumím a dělám to do webu s relativními rozměry, což docela hoří. Prosím o pomoc :)
Chamurappi
Profil
Reaguji na Juricaje:
<script>
window.onresize = function()
{
  // co se má dít při onresize
}
</script>

zmenšovat div vždy o 100px při jakékoliv změně okna prohlížeče
To (na první pohled) nezní moc užitečně :-)
Juricaj
Profil
No, vytvářím layout uživatelského rozhraní a potřeboval jsem nakombinovat pevné i relativní jednotky (hlavička má 100px a pod ní je menu a obsah v jednom divu, který má zabírat zbytek velikosti okna). Jinak děkuji za odpověď.
TomasJ
Profil
Juricaj:
A co když okno zvětším? Taky se div zmenší ;)
To není dobré :)
Juricaj
Profil
TomasJ:
Asi jsem to špatně vysvětlil, pokaždé když pohnu s oknem, tak má být stránka roztažená na celém oknu prohlížeče. Jelikož mám nejdříve div se 100px a potom ještě druhý pod nim s výškou 100%, je jasné že se zobrazí posuvník s přebývajícími 100px, proto ten skriptík.
Keeehi
Profil
Juricaj:
potřeboval bych dát dohromady skriptík
Možná tě to překvapí, ale žádný scriptík nepotřebuješ. Dá se to vyřešit jen pomocí CSS. Patička vždy dole

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: