• Lunes 23 de Diciembre de 2024, 01:34

Autor Tema:  Necesito Ayuda Con Este Codigo...  (Leído 795 veces)

zql

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Necesito Ayuda Con Este Codigo...
« en: Martes 24 de Octubre de 2006, 11:31 »
0
Hola, necesito una mano con un codigo javascript. Este lo necesito para colocarlo en mi blog en blogger. El siguiente codigo lo que hace es mover un marco al costado de la pantalla cuando se hace scroll al bajar o al subir, lo saque de la web dynamicdrive. Lo raro es cuando previsualizo en blogger el codigo insertado funciona, pero cuando lo salvo y lo veo en el explorador no se mueve, se queda estatico en el final de la pagina. les dejo el codigo para ver si me pueden ayudar ya que lo necesito y me es de gran ayuda, mul gracias a todos.

Código: Text
  1.  
  2. <script>
  3. if (!document.layers)
  4. document.write('<div id="divStayTopLeft" style="position:absolute">')
  5. </script>
  6.  
  7. <layer id="divStayTopLeft">
  8.  
  9. <!--EDIT BELOW CODE TO YOUR OWN MENU-->
  10. AQUI VA LO QUE SE QUIERA MOVER EN PANTALLA
  11. <!--END OF EDIT-->
  12.  
  13. </layer>
  14.  
  15.  
  16. <script type="text/javascript">
  17.  
  18. //Enter "frombottom" or "fromtop"
  19. var verticalpos="frombottom"
  20.  
  21. if (!document.layers)
  22. document.write('</div>')
  23.  
  24. function JSFX_FloatTopDiv()
  25. {
  26.   var startX = 3,
  27.   startY = 550;
  28.   var ns = (navigator.appName.indexOf("Netscape") != -1);
  29.   var d = document;
  30.   function ml(id)
  31.   {
  32.     var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
  33.     if(d.layers)el.style=el;
  34.     el.sP=function(x,y){this.style.left=x;this.style.top=y;};
  35.     el.x = startX;
  36.     if (verticalpos=="fromtop")
  37.     el.y = startY;
  38.     else{
  39.     el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
  40.     el.y -= startY;
  41.     }
  42.     return el;
  43.   }
  44.   window.stayTopLeft=function()
  45.   {
  46.     if (verticalpos=="fromtop"){
  47.     var pY = ns ? pageYOffset : document.body.scrollTop;
  48.     ftlObj.y += (pY + startY - ftlObj.y)/8;
  49.     }
  50.     else{
  51.     var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
  52.     ftlObj.y += (pY - startY - ftlObj.y)/8;
  53.     }
  54.     ftlObj.sP(ftlObj.x, ftlObj.y);
  55.     setTimeout("stayTopLeft()", 10);
  56.   }
  57.   ftlObj = ml("divStayTopLeft");
  58.   stayTopLeft();
  59. }
  60. JSFX_FloatTopDiv();
  61. </script>
  62.  
  63.