Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2012, 12:53
xdvegax
 
Fecha de Ingreso: diciembre-2012
Mensajes: 7
Antigüedad: 11 años, 5 meses
Puntos: 0
Evento onMouseMove y onLoad

Buenas, primero de todo presentarme, soy nuevo por estos lugares, y casi que también por la programación WEB.

Vereis, tengo una relación de ejercicios, y uno en concreto no se como solucionarlo, como meterle mano.
El enunciado es el siguiente:
"Eventos onMouseMove y onLoad. Debemos ser capaces de dibujar con nuestro ratón en dos colores diferentes. Para ello primero simularemos que disponemos de un canvas gráfico: realmente se tratará de una tabla con celdas de pequeño tamaño
(100x100 puede valer). Tu programa creará ese canvas una vez cargada la página
(onLoad). Lo siguiente será detectar el movimiento del ratón sobre las celdas para
pintarlas de un color, el cual será rojo si se mantiene pulsada simultaneamente la
tecla Ctrl y azul si se pulsa Shift. En otro caso no deberá pintarse nada."

He creado una tabla 100x100 en una función crearTabla(){}, la cual no he metio ni bordes ni nada para que parezca que no hay nada.
A la funcion la llamo desde el body en el HTML con el elemento onLoad, puesto que asi sabremos que esta cargada la pagina tal y como pide el ejercicio.

El problema, viene que no se ahora bien como hacer para que cuando pasemos el raton, vaya detectando las celdas en las que esta el raton, y pintar esas celdas segun las teclas que tengamos pulsadas.

Si alguien me puede ayudar, con cualquier idea, sugerencia, se lo agradezco! Muchas gracias!