Si.. entiendo.. la solución que tengo es que al mismo tiempo que recorras la tabla en ASP armes los vectores de JavaScript. Creo que consume un poco menos de tiempo puesto que lo hace todo de entrada.
Te paso un codigo de Ejemplo:
function ArmarJeraquia(sSql, idPadre, idHijo)
Response.Write "<SCRIPT language=JavaScript>" & vbLf
Response.Write "var aJer = new Array();" & vbLf
dim idPadreAct, idPadreAux, iPadrePos, iHijoPos
AbrirBD()
objRS.Open sSql, objConn
iPadrePos=-1
idPadreAct=""
while not objRS.EOF
idPadreAux = objRS("PADRE_ID")
if Cstr(idPadreAct)<>CStr(idPadreAux) then
idPadreAct = idPadreAux
iPadrePos = iPadrePos+1
iHijoPos = -1
Response.Write "aJer[" & iPadrePos & "] = new Jer();" & vbLf
Response.Write "aJer[" & iPadrePos & "].ID = '" & objRS("PADRE_ID") & "';" & vbLf
Response.Write "aJer[" & iPadrePos & "].NAME = '" & StrJS(StrURL(objRS("PADRE_DETALLE"))) & "';" & vbLf
Response.Write "aJer[" & iPadrePos & "].H = new Array();" & vbLf
end if
----------------------------
the Great aVATAR!
----------------------------
[email protected]
[email protected]
ICQ: 28864859