Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/03/2006, 15:25
rProgged
 
Fecha de Ingreso: agosto-2004
Mensajes: 131
Antigüedad: 19 años, 8 meses
Puntos: 2
Pregunta

Hola JavierB, te cuento que la otra llego pronto jejeje

voy a complicar un poco la situación, mi código es el siguiente:

for ( j=0;j...
{
var tabla = window.frames['presupuesto'].document.getElementById("proyectos");
var fila = tabla.insertRow(cont_filas);
fila.onmouseover = function() {verDetalleProyecto(detalleProyecto[j]);this.style.background='#FBFFCC';}
fila.onmouseout = function() {quitarDetalleProyecto();this.style.background='#F FEAD5';}
fila.style.backgroundColor = "#FFEAD5";
}

Mi problema es el siguiente, tengo que pasarle a la función verDetalleProyecto un parámetro que es el id del proyecto, estos están contenidos en un array javascript.

Mi gran problema radica en que cuando creo las filas sin importar cuántas cree siempre pasa el id de la primera fila creada, me explico un poco mejor

Tengo un ciclo for(j) que basicamente controla la cantidad de filas que hay que crear, el tema es que yo paso el id del proyecto como detalleProyecto(j), por ende primero deberia pasar el detalleProyecto(0) luego el (1) luego el (2) y así hasta N. El tema es que todas las filas creadas dinámicamente quedan haciendo referencia al detalleProyecto(0) y no tengo idea por qué

Estaré haciendo algo mal?, se te ocurre alguna posible solución?

De antemano muchisimas gracia, haz sido de gran ayuda.

Saludos,

Rodrigo