Foros del Web » Programando para Internet » Javascript »

Js que no se ejecuta

Estas en el tema de Js que no se ejecuta en el foro de Javascript en Foros del Web. hola compis, resulta que esto me ha pasado ya tanto en asp como en asp.net. Os explico como me ha pasado en .Net, desde el ...
  #1 (permalink)  
Antiguo 09/04/2014, 01:13
Bil
 
Fecha de Ingreso: noviembre-2006
Mensajes: 34
Antigüedad: 17 años, 5 meses
Puntos: 0
Js que no se ejecuta

hola compis,
resulta que esto me ha pasado ya tanto en asp como en asp.net.
Os explico como me ha pasado en .Net, desde el cs llamamos a una funcion en js que se llama pruebaLlamada()
Cita:
function pruebaLlamada() {

$("#div").slideDown("slow");

}
con el codigo
Cita:
ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(),"pruebaLlamada();", true);
Pero resulta que no se ejecuta el slideDown(), a no ser que en la función pruebaLlamada() se ponga un click, es decir, tendría que quedar de la siguiente manera para que el slideDown() funcionase.

Cita:
function pruebaLlamada() {

document.getElementById('boton').click();
$("#div").slideDown("slow");

}
En asp me pasa lo mismo pero en vez de un click tenemos que poner un alert y entonces ya funciona el codigo.

Lo que nose es porque no funciona si no se pone un click o un alert, es como si necesitase de una accion para poder seguir ejecutando código, ¿alguien sabe porque pasa esto?

salu2
  #2 (permalink)  
Antiguo 09/04/2014, 02:14
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Js que no se ejecuta

Hola:

Aquí no sirve el código que devuelve el servidor, ya sea asp, php, perl, etc... así que solo podemos ayudarte con el código javascript que recibe el navegador (ver código fuente)...

Por lo pronto, no existe el método click en los elementos html (salvo en explorer -creo-), así que lo que estás provocando con ese método es un error.

Revisa la consola de errores del navegador.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 09/04/2014, 08:02
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Js que no se ejecuta

Cita:
Iniciado por caricatos Ver Mensaje
Por lo pronto, no existe el método click en los elementos html (salvo en explorer -creo-)
¿Eing? ¿A qué te refieres? Si existe

HTMLElement.click
  #4 (permalink)  
Antiguo 15/04/2014, 07:39
Bil
 
Fecha de Ingreso: noviembre-2006
Mensajes: 34
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Js que no se ejecuta

hola compis,
como habeis comentado el click si existe.
Despues de revisar el codigo generado nose porque razon despues del click ejecuta correctamente el codigo la web y sino se le pone aunq este la funcion de js no se ejecuta.
¿Alguien le ha pasado lo mismo o sabe como solucionarlo?

muchas gracias,

salu2

Etiquetas: ejecuta, funcion, js
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 19:32.