Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/01/2008, 14:18
Avatar de clustering
clustering
 
Fecha de Ingreso: octubre-2003
Ubicación: Cochabamba
Mensajes: 95
Antigüedad: 21 años, 4 meses
Puntos: 0
Re: Al pasar el ratón por link abrir ventana y quitarlo desaparecer ventana

Tienes que hacer como dice eits.. con esos eventos pero no con popus si no con divs.. es la manera mas sencilla... le colocas un id al div y al perder foco eliminas sencillamente ese div... si usas DOM es mucho mas sencillo.. al crear el div.. crear en la posicion ejem.

Código:
function VentanaFlotante(URL, x, y){
        var div_fl = document.createElement('DIV');
        div_fl.style.position = 'absolute';
        div_fl.id = 'Miventana';
        div_fl.style.left = tempX + 'px';
        div_fl.style.top = tempY + 'px';
        div_fl.style.width = x + 'px';
        div_fl.style.height = y + 'px';
        document.body.appendChild(div_fl);
}
Con esa funcion creas un div flotante en la posicion del raton.. que son tempX y tempY para sacar esa posicion hago con

Código:
var IE = document.all ? true : false;
if (!IE) {
    document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
function getMouseXY(e){
    if (IE) { //para IE
        tempX = event.clientX + document.body.scrollLeft;
        tempY = event.clientY + document.body.scrollTop;
    }
    else { //para netscape
        tempX = e.pageX;
        tempY = e.pageY;
    }
    if (tempX < 0) {
        tempX = 0;
    }
    if (tempY < 0) {
        tempY = 0;
    }
    return true;
}
talvez no es de las mejores mi codigo.. pero de esa manera hago yo..

ah y para quitarlo tendrias que usar

Código:
 document.body.removeChild('Miventana');
Hasta luego
__________________
Nunca escupas arriba, ni orines contra el viento... :adios: