2009-06-05 20 views
8

Soy nuevo en el código y comenzando con ASP. ¿Cómo creo un cuadro de mensaje simple para que pueda alertar a los usuarios en la página web?Mostrar MessageBox en ASP

+1

es esta vieja ASP o ASP.NET clásico? – TheTXI

+1

esto es ASP clásico –

Respuesta

22

Esta es una manera de hacerlo:

<% 
     Dim message  
     message = "This is my message" 
     Response.Write("<script language=VBScript>MsgBox """ + message + """</script>") 
    %> 
+1

Esto funcionó muy bien. ¡Gracias! –

+2

¿Cuántos navegadores son compatibles con VBScript? – AnthonyWJones

+0

@AnthonyWJones, Muy cierto, estoy de acuerdo, TheTXI tiene una mejor solución al usar javascript. – CodeLikeBeaker

27
<% response.write("<script language=""javascript"">alert('Hello!');</script>") %> 
+0

Esto funcionó muy bien. ¡Gracias! Me mantendré alejado de Javascript por un tiempo y me quedaré con ASP VBScript por el momento. ¡Aprecio tu retroalimentación! –

+3

Si así es como desea hacerlo, le sugiero que reconsidere su postura sobre JavaScript simplemente porque probablemente terminará usándolo mucho más adelante. Además, hay muchos más recursos de JavaScript y tutoriales por ahí. – TheTXI

+0

+1, ya que el javascript funcionará en navegadores que no sean IE también ... – ChristopheD

6
<!DOCTYPE html> 
<html> 
<body> 
<button onclick="myFunction()">Try it</button> 

<script> 
function myFunction() 
{ 
    alert("Hello!"); 
} 
</script> 

</body> 
</html> 

Copiar esto en un archivo HTML y ejecutar en cualquier navegador, esto debería mostrar una alerta usando javascript.

1

Si desea hacerlo desde código detrás, intente esto:

System.Web.UI.ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AlertBox", "alert('Message');", true); 
+0

Esto es ASP.NET mientras que la pregunta aquí es para ASP clásico. Respuesta no relevante. –