Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/07/2010, 08: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
Puntos: 1485
Respuesta: heredar event handlers

hay ciertas cosas triviales que se pueden realizar en CSS y que emulan perfectamente los eventos mouseover y mouseout. por ejemplo, cambiar el fondo de un elemento, mostrar y esconder elementos, rollover de imagenes. de momento, la unica contra es que al menos iexplorer6 no es capaz de reproducir el efecto en otros elementos que no sean enlaces. especificamente estoy hablando de la pseudo-clase :hover.

ahora bien, no estoy tan claro de que es lo que exactamente quieres lograr, aparte de clonar los eventos. segun la explicacion que has hecho, cada celda, fila o tabla tienen una serie de eventos distintos a otras tablas. el concepto que no estoy seguro es si cada celda o fila que clonas es para agregarlo en la misma tabla. si es asi, tienes una solucion basada en el modelo de DOM Event. pero antes, te recomiendo que leas alguna referencia o tutorial acerca de las caracteristicas de DOM Event y su diferencia en iexplorer.

una solucion que me gusta usar mucho en situaciones donde una serie de elementos tendran el mismo evento es crear un listener que se registra en un elemento contenedor de dichos elementos. luego, con la ayuda del objeto evento -que se propaga por los elementos- determino en que elemento ocurrio el evento y procedo con el resto de la operacion si el elemento deseado coincide. en el siguiente tema, http://www.forosdelweb.com/showthread.php?p=3043623, demuestro un ejemplo de esta tecnica. te recomiendo que leas el tema completo para que entiendas la situacion.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 23/07/2010 a las 09:41