Autor Zpráva
vinnetou
Profil *
Dobry den,
poradi nekdo s nasledujicim problemem?

Na strance mam div ktery ma pri rolovani obrazovky zustavat stale dole. Javascript vypada takto:



function scrolldolu(){
vyska=document.body.clientHeight;
document.getElementById('vypis').style.top=document.body.scrollTop+vyska-50;
timer=setTimeout("scrolldolu()",10)
}


funkci volam v body takto: <body onLoad="scrolldolu()">

pokud mam nastaven typ dokumentu jako:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
vse funguje bez problemu.

Bohuzel musim mit nastaven typ documentu jako:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
a pak mi to nefunguje. Neporadite, prosim nekdo jak to vyresit s danym typem dokumentu? Predem diky za rady.
Dero
Profil
document.getElementById('vypis').style.top=(document.body.scrollTop+vy ska-50)+"px";
vinnetou
Profil *
jejda takova chybka :)

Tohle ale problem nevyresilo. Vysledek je uplne stejnej :(
vinnetou
Profil *
uff, tak problem vyresen. Pro ty co je to zajima ma byt vsude na misto document.body napsano document.documentElement a volani onLoad by melo byt onload.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0