Carga de pagina con alert de javascript
Publicado por Zephir (18 intervenciones) el 26/10/2007 09:56:01
Hola amigos;
Tras mucho investigar, he conseguido una funcion muy sencila que emula un msgbox o un alert.
Es la siguiente:
public static void msgBox(string parMensaje, Page parPage)
{
string s = parMensaje.Replace("'", "-");
string js_script = "<script>javascript:alert('" + s + "');</script>";
parPage.ClientScript.RegisterStartupScript(parPage.GetType(), "ClientScript", js_script);
}
Y las llamadas las realizo desde el code behind con similar a esto:
try
{
...
...
...
Comun.msgBox("mensaje",Page);
}
Catch
{
Comun.msgBox("mensaje error",Page);
}
Pero esta funcion me da un problema. Al cargar el alert, la pagina de fondo queda en blanco hasta que el alert es aceptado,
¿Como puedo evitar esta situación? Que el alert no interrumpa la carga de la pagina, o que el alert emerja una vez cargada la página...
Un saludo.
Zephir
Tras mucho investigar, he conseguido una funcion muy sencila que emula un msgbox o un alert.
Es la siguiente:
public static void msgBox(string parMensaje, Page parPage)
{
string s = parMensaje.Replace("'", "-");
string js_script = "<script>javascript:alert('" + s + "');</script>";
parPage.ClientScript.RegisterStartupScript(parPage.GetType(), "ClientScript", js_script);
}
Y las llamadas las realizo desde el code behind con similar a esto:
try
{
...
...
...
Comun.msgBox("mensaje",Page);
}
Catch
{
Comun.msgBox("mensaje error",Page);
}
Pero esta funcion me da un problema. Al cargar el alert, la pagina de fondo queda en blanco hasta que el alert es aceptado,
¿Como puedo evitar esta situación? Que el alert no interrumpa la carga de la pagina, o que el alert emerja una vez cargada la página...
Un saludo.
Zephir
Valora esta pregunta


0