Salve a tutti, questo script permette di mantener fisso un layer nonostante lo scorrimento della barra verticale del browser.
Con IE funziona, ma con Mozzilla no:
codice:
</script>
function inizializza(){
if (document.all) {
setInterval("TextScroll_IE()", 1);
}
else if (document.layers) {
altezza = document.mioLay.document.height;
setInterval("TextScroll_NN()", 1);
}
else{
alert("ok1");
altezza = document.mioLay.height;
setInterval("TextScroll_NN()", 1);
}
}
function TextScroll_IE() {
if (document.documentElement && document.documentElement.scrollTop){
altezza = document.documentElement.scrollTop;
}else if (document.body){
altezza = document.body.scrollTop
}
mioLay.style.pixelTop = altezza;
}
function TextScroll_NN() {
document.mioLay.top = pageYOffset + window.innerHeight;
alert("pageYoff= "+pageYOffset+" innerH= "+window.innerHeight);
}
</script>
nella pagina:
codice:
<body onLoad="inizializza()">
<div id="mioLay" style="position:absolute; left:100px">
Grazie, ciao.