14/06/2005, 20:20
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 98
Antigüedad: 19 años, 9 meses Puntos: 0 | |
Encontré el problema - pero como lo soluciono? Ya sé cual es el problema de la lentitud de mi consulta, yo tengo un bucle que me llama a un <TR> y en este TR tengo definidos varios eventos en javascript, lo tengo mas o menos así:
// $num = 300
for($i=0;$i<$num;$i++)
{
print ' <TR id="tr1'.$i.'" onMouseOver="bcolor(\'tr1'.$i.'\',\'lightgreen\'); "
onMouseOut="bcolor(\'tr1'.$i.'\',\'white\');" onClick="colortotal(\'tr1'.$i.'\',\'lightblue\',\' \');">
}
y otros TR TD, dentro de este bucle.
cuando quito todas esas funciones de javascript y solo coloco <TR> la velocidad aumenta muchísimo, muestra las filas rapidísimo, o cuando coloco todas las funciones pero sin la variable $i dentro de las funciones también es rápido, me parece raro que se demore tanto por colocar variables en php (en este caso $i) dentro de los llamados a las funciones de javascript.
Alguien tiene alguna idea de como puedo mejorar esto? o quizas explicarme por qué se pone lento?
gracias
Última edición por luislarc; 15/06/2005 a las 21:34 |