Foros del Web » Programando para Internet » Javascript »

posicion del mouse en ie

Estas en el tema de posicion del mouse en ie en el foro de Javascript en Foros del Web. bueno el problema es simple como siempre funciona en todos los browsers menos en ie 6 y 7 el tema es el siguiente tengo un ...
  #1 (permalink)  
Antiguo 31/03/2008, 23:30
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 19 años, 2 meses
Puntos: 55
posicion del mouse en ie

bueno el problema es simple como siempre funciona en todos los browsers menos en ie 6 y 7

el tema es el siguiente tengo un mapa de españa y a medida q el cursor va pasando por encima de las provincias quiero que se acomode el div al lado del mouse mostrando un mensaje "buscar en la provincia ....", estoy trabajando con prototype 1.6.0.2

tengo un div#idtt con el siguiente estilo

div#idtt{
position:absolute;
z-index:100;
padding:2px 4px;
background-color:#FFF;
border:1px dashed #3D6F98;
top:0;
left:0;
font-weight:bold;
}



/*
con este evento muestro y oculto el div donde aparece el mensaje

este funciona iben en todas partes
*/

Event.observe(window,'load',function(){
var areas=$$('area');

for(var i=0;i<areas.length;i++){

areas[i].onmouseover = function (event){
$('idtt').show();
$('idtt').innerHTML='<p>buscar en :: <span>'+this.alt+'</span></p>';
}
areas[i].onmouseout = function (){
$('idtt').hide();
}
}
});

/*
con este evento acomodo el div a 25px mas a la derecha para q no se solape con el puntero
funciona correctamente en ff, o y s, pero en ie 6 y 7 se me queda plantado en la posicion 0,0 (como esta definido en la hoja de estilo
si pongo un alert(); para ver los valores q devuelve el evento no me devuelve nada ergo aca esta el problema pero no se como solucionarlo :(
*/

Event.observe(window, 'mousemove', function(event){
$('idtt').style.left=(Event.pointerX(event)+25)+'p x';
$('idtt').style.top=Event.pointerY(event)+'px';
});

saludos
__________________
Degiovanni Emilio
developtus.com

Última edición por emiliodeg; 31/03/2008 a las 23:34 Razón: cambiar version
  #2 (permalink)  
Antiguo 01/04/2008, 11:09
 
Fecha de Ingreso: julio-2006
Mensajes: 22
Antigüedad: 18 años, 4 meses
Puntos: 0
Re: posicion del mouse en ie

Cita:
Iniciado por emiliodeg Ver Mensaje
...

Event.observe(window, 'mousemove', function(event){
$('idtt').style.left=(Event.pointerX(event)+25)+'p x';
$('idtt').style.top=Event.pointerY(event)+'px';
});

saludos
al final de todo tienes esto, y aparece un espacio en blanco ahi
mira si va a ser esto
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 01:11.