Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/07/2010, 13:31
Avatar de TurKa
TurKa
 
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
Respuesta: filas de una tabla como enlaces

Cita:
Iniciado por krusty32 Ver Mensaje
y se podria hacer que te las marcara como visitadas? no se si me explico, me refiero a que cuando clickes en una de las filas al volver al listado esta estuviese marcada como visited.
Sí. Se podría, aunque no hay un método específico para eso. Depende de "encontrarle la vuelta".

La forma más sencilla, sería que los links se abran en nueva venta, y ante el evento OnClick tras llamar a CrearEnlace() llames a una función similar a ResaltarFila(id_fila) pero dándole otro color de fondo y de fuente por ejemplo (el color de fuente se cambiaría mediante document.getElementById(id_fila).style.color = 'codigo_De_color';). Pero en este caso, si referescaras la página volverías a empezar.

Una forma menos sencilla, sería tomando la forma sencilla, pero guardando una cookie que almacene el ID de las filas visitadas, en un array, por ejemplo, para que te mantenga el cambio incluso tras refrescar la página. En este caso, deberías crear dos nuevas funciones:
1) Que te guarde la cookie indicando que la fila ha sido visitada (a la cual llamarás desde el evento onClick)
2) Otra función, que:
a. se fije si la cookie existe
b. en caso de existir, recorra los valores del array (con un for) y si al comparar los valores del array con los ID de cada fila, cada vez que encuentre una igualdad, llame a la nueva función que se encarga de colorear las filas visitadas
c. llamar a esta función tras la carga de la página con window.onload=funcion;

Todo depende de evaluar cual sería la opción más viable sobre la base de lo que se necesita.

__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar

Última edición por TurKa; 09/07/2010 a las 13:33 Razón: errores de tipeo