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

RegisterStartupScript y RegisterClientScriptBlock

Estas en el tema de RegisterStartupScript y RegisterClientScriptBlock en el foro de ASPX (.net) en Foros del Web. Muy buenas. Estoy intentando utilizar tanto RegisterStartupScript como RegisterClientScriptBlock para añadir una función javascript, en concreto desplazar el foco a una etiqueta determinada. En el ...
  #1 (permalink)  
Antiguo 13/06/2006, 02:29
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
RegisterStartupScript y RegisterClientScriptBlock

Muy buenas. Estoy intentando utilizar tanto RegisterStartupScript como RegisterClientScriptBlock para añadir una función javascript, en concreto desplazar el foco a una etiqueta determinada.

En el código fuente HTML de la página de respuesta no aparece por ningún lado el bloque de script. Si utilizo response.write el bloque me sale al principio de la página, devolviéndome un error JS ya que el objeto sobre el que quiero posicionarme todavía no existe.

Uso VS 2003, .Net Framework 1.1 y SmartNavigation en la página (¿será esto?)

Gracias y un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #2 (permalink)  
Antiguo 21/06/2006, 18:31
 
Fecha de Ingreso: enero-2003
Mensajes: 243
Antigüedad: 21 años, 3 meses
Puntos: 0
Si es para darle el foco a un objeto, por ejemplo un textbox, podrías usar desde código: txtNombre.Focus(); (en C#)

Saludos.
__________________
I'm Windows.
  #3 (permalink)  
Antiguo 22/06/2006, 02:27
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Gracias Windows por la respuesta. Ese es el código script que quiero incluir, pero es JavaScript, no C#. Por lo que sé, en C# (ni en VB que es lo que uso) no existe ese método, ya que se tiene que dar en el lado del cliente, no en el del servidor.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
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 04:56.