Ver Mensaje Individual
  #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