| Subcribe via RSS

Buscar la posición de un objeto con Javascript

Diciembre 7th, 2006 Posted in html-y-css, javascript

He encontrado en firetree.net un estupendo script que permite conocer la posición de cualquier objeto de una página html.

Es un script muy pequeño que funciona correctamente en, al menos, Firefox, Internet Explorer, Safari y Opera.

Tenemos que agradecérselo a: Peter-Paul Koch y Alex Tingle.

  function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1)
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }


Entradas relacionadas

  1. Javascript: pedir al usuario confirmación de una acción
  2. Alternar imágenes con JavaScript
  3. Números aleatorios en JavaScript
  4. Sacar los foros PHPBB de un PHP-Nuke
  5. Código para actualizar el contenido de una capa con Scriptaculous
Valoración:
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (1 votos, media: 5 de 5)
Loading ... Loading ...




2 Responses to “Buscar la posición de un objeto con Javascript”

  1. Polin Says:

    Se agradece. Me ha servido mucho, los implementaré en mis proyectos. Saludos


  2. joshu Says:

    Genial!!! Es justo lo que andaba buscando
    mil gracias


Leave a Reply