Dcument.body.scrollTop sempre zero

lunedì 27 agosto 2007 - 14.41

marcolin Profilo | Newbie

Ciao a tutti.
Ho il seguente problema che spero qualcuno possa aiutarmi a risolvere:
In un ContentPlaceHolder ho un elemento div che dovrei far rimanere tramite un javascript
nell'angolo inferiore dx della pagina

<div id="div1" style="position:absolute;right:1px;top:500px;width:100px;height:100px"> </div>

nella master page :

<%@ Master Language="VB" CodeFile="MasterPage.master.vb" Inherits="MasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head ....>
</head>
<body>
<script language="JavaScript">
Intervallo=setInterval("myf1()",10);

function myf1()
{
elem = document.getElementById("div1");
elem.style.top= document.body.scrollTop + (document.body.clientHeight) - (parseInt(elem.style.height)+ 100) + "px";
elem.style.left = document.body.clientWidth - (parseInt(elem.style.width)+ 100) + "px";
}

</script>
</body>
</html>

perchè document.body.scrollTop è sempre a zero ?
premetto che il codice riportato su una pagina html funziona perfettamente.

grazie mille e ciao di nuovo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5