Foros del Web » Programando para Internet » ASPX (.net) »

llmar una funcion javaScript desde Funcion Asp.net y viceversa

Estas en el tema de llmar una funcion javaScript desde Funcion Asp.net y viceversa en el foro de ASPX (.net) en Foros del Web. pues eso quiero llamar una funcion Asp.net desde javaScript Y Viceversa la situacion es la siguiente con un placeholder estoy creando el contenido de una ...
  #1 (permalink)  
Antiguo 26/08/2009, 13:19
Avatar de ah_puch  
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec, México
Mensajes: 180
Antigüedad: 18 años, 8 meses
Puntos: 3
llmar una funcion javaScript desde Funcion Asp.net y viceversa

pues eso quiero llamar una funcion Asp.net desde javaScript Y Viceversa la situacion es la siguiente

con un placeholder estoy creando el contenido de una pagina de manera dinamica y ciertas cajas de texto dependiendo su valor cambian de color con javascript , guardo los valores en mi bd y listo!, hasta este punto todo es correcto el problema biene cuando vuelvo a generar los objetos(vuelvo a cargar la pagina) pero esta vez con los valores (les recuerdo que el place holder me crea las cajas de texto) como mis cajas de texto ya contienen la informacion guardada quiero que se pinten del color correspondiente con el javascritp sin nesesidad de que yo escriba algo en ellas (dado que para este punto estan en readonly=true) entonces requiero que conforme voy creando las cajas de texto en el placehoder estas cambien de color mediente el javascript o despues de que han sido creadas cambien su color.

espero me entiendan y me puedan ayudar.
ya intente los siguientes metodos
Código:
page.RegisterStartupScript("aaaa", "CambiarColores('" & txt_1.Id & "',valor);")
de antemano Gracias
__________________
La programacion no es un trabajo, es un Arte
http://www.purodev.blogspot.com
  #2 (permalink)  
Antiguo 27/08/2009, 00:23
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 4 meses
Puntos: 31
Respuesta: llmar una funcion javaScript desde Funcion Asp.net y viceversa

Esas cajas que vas creando dinamicamente como las creas, ¿con javascript?
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo
  #3 (permalink)  
Antiguo 27/08/2009, 07:48
Avatar de ah_puch  
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec, México
Mensajes: 180
Antigüedad: 18 años, 8 meses
Puntos: 3
Respuesta: llmar una funcion javaScript desde Funcion Asp.net y viceversa

no, las creo con .net con el objeto placeholder

Cita:
Iniciado por triqui Ver Mensaje
Esas cajas que vas creando dinamicamente como las creas, ¿con javascript?
__________________
La programacion no es un trabajo, es un Arte
http://www.purodev.blogspot.com
  #4 (permalink)  
Antiguo 27/08/2009, 10:36
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 4 meses
Puntos: 31
Respuesta: llmar una funcion javaScript desde Funcion Asp.net y viceversa

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.
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo
  #5 (permalink)  
Antiguo 28/08/2009, 11:02
Avatar de ah_puch  
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec, México
Mensajes: 180
Antigüedad: 18 años, 8 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:06.