2009-06-05 6 views
8

저는 ASP에서 시작하여 코드를 처음 사용합니다. 웹 페이지의 사용자에게 경고 할 수 있도록 간단한 메시지 상자를 만드는 방법은 무엇입니까?ASP에 MessageBox를 표시하십시오.

+1

이 오래 된 클래식 ASP 또는 ASP.NET인가? – TheTXI

+1

이것은 고전적인 asp입니다 –

답변

22

여기 그것을하는 방법 중 하나입니다 :

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

이것은 위대한 일을했습니다. 감사! –

+2

VBScript를 지원하는 브라우저는 얼마나됩니까? – AnthonyWJones

+0

@AnthonyWJones, 매우 사실, TheTXI는 javascript를 사용하여 더 나은 솔루션을 제공합니다. – CodeLikeBeaker

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

위대한 작품. 감사! Javascript에서 잠시 떨어져서 ASP VBScript를 사용하려고합니다. 너의 피드를 다시 고맙다. –

+3

그 방법을 원한다면, JavaScript에 대한 자세를 다시 생각해 보시기 바랍니다. 단지 줄을 훨씬 더 많이 사용하게 될 것이기 때문입니다. 또한 많은 자바 스크립트 리소스와 튜토리얼이 있습니다. – TheTXI

+0

+1은 IE가 아닌 다른 브라우저에서도 작동합니다 ... – ChristopheD

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

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

</body> 
</html> 

복사 HTML 파일이 붙여 넣기 및 모든 브라우저에서 실행이는 자바 스크립트를 사용하여 경고를 표시해야합니다.

1

당신은 뒤에 코드에서 그것을하고 싶은 경우,이 시도 :

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

이것은 ASP.NET이지만 고전 ASP에 대한 질문은 여기에 있습니다. 답변이 적절하지 않습니다. –

관련 문제