Foros del Web » Programación para mayores de 30 ;) » .NET »

Llamar funcion JS dede vista htm C#.net

Estas en el tema de Llamar funcion JS dede vista htm C#.net en el foro de .NET en Foros del Web. Hola a todos, de antemano agradesco la ayuda que me puedan prestar. leguaje C# Mi problema es el siguiente: tengo en un archivo de javascript ...
  #1 (permalink)  
Antiguo 27/07/2006, 11:41
 
Fecha de Ingreso: julio-2006
Mensajes: 24
Antigüedad: 17 años, 9 meses
Puntos: 0
Llamar funcion JS dede vista htm C#.net

Hola a todos, de antemano agradesco la ayuda que me puedan prestar.
leguaje C#
Mi problema es el siguiente: tengo en un archivo de javascript la funcion que quiero implementar pero no he podido desde el evento en html llamarla y ya hice lo siguiente.
1.cree archivo Script.js con la funcion
2. llamo la funcion en el evento de un inpout text
<input id="txtDato" type="text" maxLength="10" size="5" name="txtNumber2" onblur = 'IncrementarAño(this.value,txtNumber1)'>
3. ya coloque en el <head> la referencia al archivo
<script src=/Script.js type="text/javascript"></script>

pero al depurar queda en la linea de html donde hace el llamado a la funcion y no encuetra el objeto.

Agradesco su ayuda...
  #2 (permalink)  
Antiguo 27/07/2006, 12:52
 
Fecha de Ingreso: julio-2005
Ubicación: México, ciuudad de Guanajuato
Mensajes: 202
Antigüedad: 18 años, 10 meses
Puntos: 0
pues por lo que veo esta bien , pero eso de tu de txtNumber1, no se de donde lo sacas,

Aqui tengo un ejemplo de como yo uitlizo an mi control un java script
con ponerle "this" nada mas puedo obtener el value en tu java srcipt y para el onblur es igual

Cita:
<asp:TextBox ID="txtAcronimo" onChange="Mayusculas(this)" runat="server" Width="273px" MaxLength="20"></asp:TextBox>
__________________
Hay que echar desman ,,,, Mientras se pueda:-D
  #3 (permalink)  
Antiguo 27/07/2006, 13:21
 
Fecha de Ingreso: julio-2006
Mensajes: 24
Antigüedad: 17 años, 9 meses
Puntos: 0
hola, pues lo de txtNumber 1 es solo un parametro que envio con el nombre del control que quiero que me aparesca la fecha con el año incrementado, de por si que es ejemplo que estoy haciendo pero la idea de mi problema es que no me esta encontrando el codigo javascript en el archivo que se encuentra en el mismo proyecto.

Sigo necesitando ayuda
  #4 (permalink)  
Antiguo 27/07/2006, 15:15
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
por lo que estoy viendo creo que es mas bien un problema de comillas ya que le estas pasando el txtNumber1 que se debe pasar como cadena y no como objeto ya que le debes mandar el ID, tu código podría ser algo como ésto:

Cita:
<input id="txtDato" type="text" maxLength="10" size="5" name="txtNumber2" onblur = "IncrementarAño(this.value,'txtNumber1')">
Checalo y nos cuentas como te fue

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #5 (permalink)  
Antiguo 28/07/2006, 09:00
 
Fecha de Ingreso: julio-2006
Mensajes: 24
Antigüedad: 17 años, 9 meses
Puntos: 0
hola, muchas gracias a todos y a rootk, pues les cuento que resolvi el problema, y como casi la mayoria son simples, pues el error es que el javascript tenia caracteres no validos, el principal era la (ñ) del nombre de la funcion "IncrementarAño", le quite ademas caracteres que tenia con tildes y otros deconocidos y listo. El nombre del objeto me lo tomo bien e hizo lo que necesitaba. Gracias a todos por su colaboracion.
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 21:04.