Foros del Web » Programando para Internet » Javascript »

saber coordenadas de un frame desde otro

Estas en el tema de saber coordenadas de un frame desde otro en el foro de Javascript en Foros del Web. hola! estoy haciendo un menu en javascript y para hacerlo necesito acceder desde un frame a las coordenadas del mouse de otro frame. Hay alguna ...
  #1 (permalink)  
Antiguo 30/05/2004, 10:19
 
Fecha de Ingreso: noviembre-2002
Mensajes: 224
Antigüedad: 22 años
Puntos: 1
saber coordenadas de un frame desde otro

hola! estoy haciendo un menu en javascript y para hacerlo necesito acceder desde un frame a las coordenadas del mouse de otro frame. Hay alguna manera?? quiza desde el padre de los 2 frames?? Thks!
  #2 (permalink)  
Antiguo 30/05/2004, 10:48
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola debspain:

En el marco que quieras capturar las coordenadas del ratón, pon este script en el head:

Código PHP:
var ns4 = (document.layers)? true:false
var ie4 = (document.all)? true:false
var ns6 = (document.getElementById && !document.all) ? truefalse;
var 
coorXcoorY;
if (
ns6document.addEventListener("mousemove"mouseMovetrue)
if (
ns4) {document.captureEvents(Event.MOUSEMOVE); document.mousemove mouseMove;}

function 
mouseMove(e)    {
    if (
ns4||ns6)    {coorX e.pageXcoorY e.pageY;}
    if (
ie4)    {coorX event.xcoorY event.y;}
    return 
true;
}

function 
iniayuda()    {
    if (
ie4)    document.body.onmousemove mouseMove;

Luego debes inicializar la captura con <body onload="iniayuda()"... >

... por último tienes que consultar las variables coorX y coorY (coordenadas [x,y])... como tú habías sugerido siguiendo el árbol del documento... top.elFrame.coorX/coorY

Hace tiempo hice esta página: http://www.pepemolina.com/coordes/coordes.html
Pero los valores debes comunicarlos por el padre (top/parent)...

Saludos
  #3 (permalink)  
Antiguo 30/05/2004, 11:04
 
Fecha de Ingreso: noviembre-2002
Mensajes: 224
Antigüedad: 22 años
Puntos: 1
Muchisimas gracias caricatos!!
Lo estaba haciendo a la manera tradicional sin capturar eventos, simplemente accediendo a las propiedades y como asi no me funcionaba no sabia que hacer... Thk you!!!
  #4 (permalink)  
Antiguo 30/05/2004, 17:03
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284


Me alegro de que te sirva

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:36.