Tengo la siguiente función:
Código :
<script language="javascript" type="text/javascript"> <!-- function GoTop() { window.scrollTo(0,0); } function GoTop_Call() { document.body.ondblclick = Top; } var Xpos = 0; var Ypos = 0; var Ygravity = 0.79; var scrollPos = 0; var oldScrollPos = 0; var top_temp=0; function FloatMenu() { docWidth = document.body.clientWidth; // Update document width docHeight = document.body.clientHeight; // Update document height oldScrollPos = scrollPos; scrollPos = document.body.scrollTop; // Update scrollbar position //Xpos = 905; Xpos = (docWidth - document.getElementById("floater").offsetWidth) - 10; //Xpos = (docWidth / 2) + 410; Yboundary = ((scrollPos + docHeight) - document.getElementById("floater").offsetHeight) - 80; if (document.getElementById("floater").offsetTop < Yboundary - 1) // Object is behind boundary Ypos += 2; if (document.getElementById("floater").offsetTop > Yboundary + 1) // Object is past boundary Ypos -= 1; Ypos *= Ygravity; // Slow object down document.getElementById("floater").style.left = Xpos; //document.getElementById("floater").style.top += Ypos; // Make object bounce top_temp = document.getElementById("floater").offsetTop; top_temp += Ypos; document.getElementById("floater").style.top = top_temp; } window.setInterval("FloatMenu()", 1); //--> </script> <DIV id="floater" style="Z-INDEX:150; VISIBILITY: visible; WIDTH: 25px; POSITION: absolute; HEIGHT: 25px;"> <A onFocus="this.blur()" href="javascript:GoTop();" target="_top"><IMG src="/ximages/icoTop.gif" border=0 width="26" height="24"></A></DIV>
con este DOCTYPE:
Código :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
funciona... con este otro no:
Código :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
uso el segundo en todos mis proyectos. por qué no funciona?
El efecto sería el del botón top que se ve en esta página: http://www.integrat.com.ar/ncomputing/exito.html. El botón TOP se mueve según se scrollee y rebota, aparte de subir al top.
una ayudita por favor.
Se agradece...