Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/06/2009, 11:24
subirol
 
Fecha de Ingreso: diciembre-2005
Ubicación: Vigo
Mensajes: 135
Antigüedad: 19 años, 1 mes
Puntos: 3
Respuesta: ventana emergente

Siguiendo consejo e coseguido implementar la ventana emergente pero por alguna razón solo me funciona en IE, con el Firefox y Crone me funciona pero me carga la ventana emergente en el final de la página. Supongo que es por las variables del java script, me pueden ayudar. Dejo aqui el javascript que utilizo.
Código:
        <script type="text/javascript"> 
            var ns4 = (document.layers)? true:false 
            var ie4 = (document.all)? true:false 
            var ns6 = (document.getElementById && !document.all) ? true: false; 
            var coorX, coorY; 
 
            if (ns6) document.addEventListener("mousemove", mouseMove, true) 
            if (ns4) {document.captureEvents(Event.MOUSEMOVE); document.mousemove = mouseMove;} 
 
            function mouseMove(e)    { 
                if (ns4||ns6)    { 
                    coorX = e.pageX; 
                    coorY = e.pageY; 
                } 
                if (ie4)    { 
                    coorX = event.x; 
                    coorY = event.y; 
                } 
                coorX += document.body.scrollLeft; 
                coorY += document.body.scrollTop; 
                return true; 
            } 
 
            function ini()    { 
                if (ie4)    document.body.onmousemove = mouseMove; 
            } 
 
            function mostrar(dato)    { 
                with(document.getElementById("ayuda"))    { 
                    style.top = coorY + 10; 
                    style.left = coorX + 10; 
                    style.visibility = "visible"; 
                    innerHTML = dato; 
                }
            } 
 
            function ocultar()    { 
                document.getElementById("ayuda").style.visibility = "hidden"; 
            } 
 
            function mover()    { 
                with(document.getElementById("ayuda"))    { 
                    style.top = coorY + 10; 
                    style.left = coorX + 10; 
                } 
            } 
 
        </script>
gracias.
__________________
AlfaMeta formacion