Visit Mozilla.org

DOM:document.elementFromPoint

De MDC


Imagen:traduccion-pendiente.png Esta página está traduciéndose a partir del artículo DOM:document.elementFromPoint, razón por la cual puede haber algunos errores sintácticos o partes sin traducir. Puedes colaborar continuando con la traducción


Este artículo cubre características introducidas en Firefox 3

« Referencia DOM de Gecko

Tabla de contenidos

[editar] Resumen

Devuelve el elemento visible en un punto determinado, que se determina relativo al punto visible en la posición superior izquierda del documento.

[editar] Sintaxis

element = document.elementFromPoint(x, y);

donde

  • element es un objeto element.
  • x y yespecifican las coordenadas a comprobar.

[editar] Ejemplo

<html>
<head>
<title>ejemplo de elementFromPoint</title>

<script type="text/javascript">

function changeColor(newColor)
{
 elem = document.elementFromPoint(2, 2);
 elem.style.color = newColor;
}
</script>
</head>

<body>
<p id="para1">Algo de texto aquí</p>
<button onclick="changeColor('blue');">blue</button>
<button onclick="changeColor('red');">red</button>
</body>
</html>

[editar] Notas

Si el elemento en la posición especificada pertenece a otro documento (por ejemplo, un docuemto de una iframe distinta) se devuelve el elemento que está en el DOM del documento que llama a la función (que está en el mismo iframe). Si el elemento especificado es anónimo, o es un contenido generado por XBL, como una barra de desplazamiento, se devuelve el primer elemento padre no anónimo.

Si el punto determinado está fuera de la parte visible del documento, o alguna coordenada es negativa, el resultado es NULL.

Nota: Las llamadas desde documentos XUL deberían esperar hasta que el evento onload sea lanzado, antes de llamar a este método.

[editar] Especificaciones