Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/08/2009, 11:02
Avatar de ah_puch
ah_puch
 
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec, México
Mensajes: 180
Antigüedad: 18 años, 9 meses
Puntos: 3
Respuesta: llmar una funcion javaScript desde Funcion Asp.net y viceversa

Cita:
Iniciado por triqui Ver Mensaje
Y cuando asignas el valor a las cajas de texto, no las puedes pintar en ese momento?

Es que alo mejor no entendi muy bien tu problem, perdona.
jeje no ahi problema de hecho lo acabo de leer con mas atencion lo que escribi y ni yo me entendi ,

la situacion esta si:
el placeholder toma la informacion de un XML donde ya viene incrustadas las de las caracteristicas del reporte, la informacion la recupero de la bd y ya enconjuto me generan un reporte personalizado (esta infomacion viene adaptada de tal modo que al yo pasarla por otro proceso recupera su formato HTML), en esta info viene una tabla de donde yo recupero una X selda donde defienen el valor a inicial otra X selda donde definen el valor final (los rangos) y el color que le corresponde si el valor del txt cae dentro de esos parametros, yo tengo que rastrear con javaScript una vez que a sido creada y determinar que colores tomar, esto ya lo hice y cuando creo la caja de texto lo invoco en el atribbuto onblur y pues funciona de maravilla. El problema viene cuando esta caja de texto ya trae un valor no se como invocar a mi funcion cuando la pagina temine de cargar para que ejecute el script de pintado dado que los elementos no existen hasta que el placeholder temina de cargar y que sus nombres pueden varar tengo que esperar a que estos se terminen de construir y con placehoder recuperar la coleccion de los objetos que son afectados.

te pego acontinuacion un fracmeto del codigo para ver si me etienes un poco mas.


Código PHP:
For Each Item As DataRow In Tbl_GenericTrans.Rows
dim Responsable 
As New textBox
dim Lb_NA 
as Label
If Report.ValidaConstruccion(Item("Concepto"), "RE"Request.QueryString("pEstatus")) = True Then
                Responsable
.ID "txt_resp-" Index "-RE"
                
Responsable.Text 0
                Responsable
.Width Unit.Parse("40px")
                
Responsable.Text Item("RESPONSABLE")

                
AddHtml = New LiteralControl("<td align='center'>")
                
PLACE_1.Controls.Add(AddHtml)

                If 
Report.VerificaPermisos(UsuarioItem("Concepto"), Request.QueryString("pPuesto"), "RE"Request.QueryString("pEstatus")) = True Then
                    Responsable
.ReadOnly False
                    Responsable
.CssClass "Campo_Activo"
                    
Responsable.TabIndex Index
                    Responsable
.EnableViewState True
                    ActivaGuardar 
True
                    Responsable
.Attributes.Add("onkeydown""PressEnter(event);")
                    
Responsable.Attributes.Add("Onblur""GeneraOperaciones(this,'Txt_PondIni--PI,Txt_PondFin--PO,Txt_Log--LG,Txt_CalSistema--SI','" Item("Concepto") & "');")

                    
FieldValidator = New RequiredFieldValidator
                    FieldValidator
.ID "field_" Index "-RE"
                    
FieldValidator.Text "****"
                    
FieldValidator.Visible True
                    FieldValidator
.ControlToValidate Responsable.ID
                    PLACE_1
.Controls.Add(FieldValidator)
                Else
                    If 
ActivaGuardar False Then
                        ActivaGuardar 
False
                    End 
If
                    
Responsable.TabIndex 900 Index
                    Responsable
.CssClass "Campo_Inactivo"
                    
Responsable.ReadOnly True
                End 
If
            Else
                
Lb_NA = New Label
                Lb_NA
.ID "txt_resp-" Index "-RE"
                
Lb_NA.Text "N/A"
                
AddHtml = New LiteralControl("<td align='center'>")
                
PLACE_1.Controls.Add(AddHtml)
                
PLACE_1.Controls.Add(Lb_NA)
            
End If
Next 
__________________
La programacion no es un trabajo, es un Arte
http://www.purodev.blogspot.com

Última edición por ah_puch; 28/08/2009 a las 11:08