Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2015, 02:23
davivi88
 
Fecha de Ingreso: junio-2015
Mensajes: 37
Antigüedad: 8 años, 10 meses
Puntos: 0
Información Internet Explorer 11 + JavaScript

Buenas, estoy siguiendo un tutorial de JavaScript y hasta ahora no he tenido ningún problema pero ahora que me piden lidiar con Internet Explorer me ha surgido uno..

Me proponen un código para que me indique las coordenadas del ratón respecto al origen de la página. Como IE no devuelve estas coordenadas directamente, hay que detectar si es o no IE el navegador desde el cual hemos accedido..

Este es el código, pero no consigo que entre en el if(ie) {}

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function muestraInformacion(elEvento) {
  3.   var evento = elEvento || window.event;
  4.  
  5.   var ie = navigator.userAgent.toLowerCase().indexOf('msie')!=-1;
  6.  
  7.     if(ie) {
  8.         coordenadaX = evento.clientX + document.body.scrollLeft;
  9.         coordenadaY = evento.clientY + document.body.scrollTop;
  10.         alert("Internet Explorer: Has pulsado el ratón en la posición: " + coordenadaX + ", " + coordenadaY + " respecto de la página web");
  11.     }
  12.     else {
  13.         coordenadaX = evento.pageX;
  14.         coordenadaY = evento.pageY;
  15.         alert("Has pulsado el ratón en la posición: " + coordenadaX + ", " + coordenadaY + " respecto de la página web");
  16.     }
  17. }
  18.  
  19. document.onclick = muestraInformacion;
  20. </script>