Foros del Web » Programando para Internet » Javascript »

Mover imagenes de una celda a otra

Estas en el tema de Mover imagenes de una celda a otra en el foro de Javascript en Foros del Web. Buenas noches. Aqui tengo un problema que no lo he podido solucionar. La cuestion es que necesito mover una imagen que se encuentra en una ...
  #1 (permalink)  
Antiguo 11/06/2011, 16:45
Avatar de Raul_F  
Fecha de Ingreso: septiembre-2008
Mensajes: 54
Antigüedad: 15 años, 7 meses
Puntos: 0
Mover imagenes de una celda a otra

Buenas noches.

Aqui tengo un problema que no lo he podido solucionar.
La cuestion es que necesito mover una imagen que se encuentra en una celda hacia las otras celdas hermanas ( tiene forma horizontal )Es para simular movimiento

Tengo N carriles , ( o sea filas <tr> ) y no logro visualizar como puedo hacer avanzar esass imagenesss que se podran mover la cantidad de celdas, un valor que le tendria que pasar como parámetro. Digamos, en el primer turno avanza 3 carriles, en el segundo avanza 5 ,etc.

Si alguno se le ocurre alguna ayuda se agradece !!
Saludos y gracias !
  #2 (permalink)  
Antiguo 11/06/2011, 17:39
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Mover imagenes de una celda a otra

Lo más "complicado" es la estructura de la tabla.
Puedes asignarle un id tipo 'celdaN' a cada celda, o puedes ponerle una clase y usar document.getElementsByClassName o document.querySelectorAll para recoger todos los elementos. Sin embargo, estas dos funciones no están del todo extendidas (sobre todo la segunda), así que deberías implementarlas tú mismo, o usar algún selector engine (lo veo innecesario).
Luego simplemente debes coger la imagen y usar appendChild para cambiar su lugar en el DOM.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red

Etiquetas: celda, imagenes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:07.