Autor Zpráva
maks
Profil
ahoj,
mám tento zápis:
#stred {height: expression((this.scrollHeight) >= (document.body.clientHeight) ? (document.body.clientHeight)-113 : (this.scrollHeight) + 'px');}
Měl jsem v plánu udělat, aby když bude výška elementu stred vyšši či rovna výšce okna prohlížeče na strane uživatele, nastavila by se hodnota height na číselnou hodnotu velikosti okna zmenšenou o 113px (zmenšenou, protože nad elementem střed je header, který ma 113px). Pokud by byl element stred menší a na stránku by se bez problémů vešel, jakoby tam tato podmínka nebyla.
V IE 7 mi podmínka funguje skutečně tak jak má, ale šestka mi ji zcela ignoruje, jakoby tam žádná podmínka nebyla a protahuje mi text a tím pádem celý stred.

Už jsem od vás poměrně nedávno jednu radu ohledně použití výrazu expression dostal, odkazem na jinou stránku, ale tentokrát tam je asi nějaký problém, který nevidím jen já :-) Je mi hlavně divné, že funguje v IE 7 a ne v IE 6.

Děkuji za pomoc. Maks

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0