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

llamar funciones de javascript desde c#

Estas en el tema de llamar funciones de javascript desde c# en el foro de ASPX (.net) en Foros del Web. Buenas!! Me gustaria saber como hacer para que desde el page_load pueda llamar a una funcion que tengo en javascript??...
  #1 (permalink)  
Antiguo 02/09/2008, 18:47
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
llamar funciones de javascript desde c#

Buenas!!
Me gustaria saber como hacer para que desde el page_load pueda llamar a una funcion que tengo en javascript??
  #2 (permalink)  
Antiguo 02/09/2008, 19:16
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 4 meses
Puntos: 8
Respuesta: llamar funciones de javascript desde c#

Desconozco si se pueda hacer, pero, se puede saber que hace el javascript al que deseas invocar?
  #3 (permalink)  
Antiguo 02/09/2008, 19:25
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: llamar funciones de javascript desde c#

Tengo un complemento que se ejecuta solo desde javascript y solo logro llamar la funcion desde un boton con el onClick, me gustaria que se ejecutara automaticamente sin necessidad de hacer click?

hay algun metodo para activar el onclick de los botones automaticamente??
  #4 (permalink)  
Antiguo 03/09/2008, 02:32
 
Fecha de Ingreso: septiembre-2007
Mensajes: 34
Antigüedad: 16 años, 6 meses
Puntos: 4
Respuesta: llamar funciones de javascript desde c#

Hola EdgarFA:

Quizá te sirva esto:

En el OnLoad:

Response.Write("<script language='JavaScript'>NOMBRE_DE_TU_FUNCIÓN();<scri pt>")

Ejemplo:

Cita:
ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load
Response.Write("<script language='JavaScript'>alert('hola');</script>")
EndSub
  #5 (permalink)  
Antiguo 03/09/2008, 08:51
 
Fecha de Ingreso: mayo-2008
Mensajes: 19
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: llamar funciones de javascript desde c#

Buenas Tardes!!!


(el id de tu control).Attributes.Add("evento deseado","javascript: return TuFuncion();")

Tal vez pueda servir

Última edición por wilferd; 03/09/2008 a las 08:58
  #6 (permalink)  
Antiguo 03/09/2008, 10:03
 
Fecha de Ingreso: enero-2008
Mensajes: 144
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: llamar funciones de javascript desde c#

Hola, yo uso esto para sacar un menaje por pantallla:

Esta es la funcion

public void Mensaje(string mensaje)
{
string s="<SCRIPT language=\"javascript\">"+
"window.alert (\" "+ mensaje.Trim()+"\");</SCRIPT>";
RegisterStartupScript ("mensaje", s );
}


y al llamarla desde cualquier objeto hago esto


Mensaje("Hola este es un mensaje");


Suerte!!!!!!!!
  #7 (permalink)  
Antiguo 03/09/2008, 12:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 139
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: llamar funciones de javascript desde c#

No, existe una forma mejor de hacer esto hay que tener en cuenta en que parte estamos ejecutando nuestro escrip si es iniciando una pagina o si es haciendolo desde un boton bueno de todas forma aqui agrego los mios

Me.Page.ClientScript.RegisterClientScriptBlock(Pag e.GetType(), "key", "<script>aqui colocas tu scrip</script>") ' este para iniciar un bloque de escript
Me.ClientScript.RegisterClientScriptResource(Page. GetType(), "<script>aqui colocas tu scrip</script>") '
Me.Page.ClientScript.RegisterStartupScript(Page.Ge tType(), "key", "<script>aqui colocas tu scrip</script>") este para cuando este iniciando


espero que te ayude como lo quieres en c# solo tienes que convertirlo.....
  #8 (permalink)  
Antiguo 24/03/2009, 23:20
 
Fecha de Ingreso: marzo-2009
Mensajes: 10
Antigüedad: 15 años
Puntos: 0
Respuesta: llamar funciones de javascript desde c#

No me le cuelo mucho a la programación con ASP pero según he visto el Page_Load del .cs de la página asp tiene la misma función del evento onload de dicha página en Javascript. Si lo que quieres y es que se ejecuten funciones JS al cargar la págnia pues basta con indicarlo en dicho evento. Quedaría:

<head runat="server">
<script language="javascript" type="text/javascript">
// <!CDATA[

function Funcion1()
{
//sentencias del método
}


function Funcion2()
{
//sentencias del método
}

// ]]>
</script>

</head>
<body onload="Funcion1(); Funcion2()">
//..............

De esta manera al cargarse la página se ejecutarán las funciones que hayas definido en el evento onload.

Espero que te sea útil.

Saludos.
  #9 (permalink)  
Antiguo 03/05/2015, 15:50
 
Fecha de Ingreso: octubre-2012
Mensajes: 2
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta Respuesta: llamar funciones de javascript desde c#

buenas tardes tengo una duda y me gustaria saber si me pueden ayudar con mi duda.

en mi pagina web puse un texbox autocompleteextender ya puedo cargarlo y seleccionar el valor seleccionado con un script mi duda es que obtengo el valor del texbox en un script de lado cliente como le hago para desde el load de mi pagina osea desde c obtener el valor que me retorna mi script para con ese valor yo poder trabajar.
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 07:11.