Zdravim.
Pokousel jsem se do stranek napsat menu ktere by se posouvalo zaroven jak ctenar posouva stranku dolu. Tzn aby menu opticky bylo na stale stejnem miste. Bohuzel jsem narazil na rozdily u Opery,IE a Firefoxu
Nasel jsem JS kod na http://www.jakpsatweb.cz/javascript/priklady/fixed-object.html
function fixedEl(id){
if(document.all){
document.all[id].style.pixelTop = document.body.scrollTop + 90;
}
}
ktery bezvadne funguje v Firefoxu. Aby stejne fungoval i v IE musel jsem ho upravit na
function fixedEl(id){
if(document.all){
document.all[id].style.pixelTop = document.body.scrollTop;
}
}
a protoze v opere se obe verze chovaly prapodivne pouzil jsem kod
function fixedEl(id){
if(document.all){
document.all[id].style.pixelTop = 0;
}
}
pokazde byl JS aplikovan na DIV podle navodu z jakpsatweb.cz
kazdy z tech kodu funguje spravne v jednom z prohlizecu, ale v zadnem jinem :-(
Je mozne nejake reseni pro vsechny prohlizece? Treba urcit prohlizec ctenare a podle nej aplikovat kod? Popr jine reseni nez pres JS?
Dekuji za rady