Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2011, 02:58
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Bloquear combinación extraña: Shift + Rueda del ratón

buenas,
ese codigo lo unico que te muestra es como registrar el evento (DOMMouseScroll, onmousewheel), detectar la propiedad segun el navegador (funcion wheel), y un handler que determina la direccion en que se rodo la rueda (funcion handler). lo que tu necesitas es determinar si la tecla SHIFT se mantuvo pulsada cuando el evento ocurrio. para ello debes leer la propiedad shiftKey del objeto event capturado en el handler asignado al evento. en el ejemplo, el handler es la funcion wheel. luego de determinar su valor, decides si cancelar o no el evento devolviendo false o invocando el metodo preventDefault desde el objeto event.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.