2009-06-05 33 views
8

私はコードでは初めてでASPで始まっています。どのように私はWebページ上のユーザーに警告することができます簡単なメッセージボックスを作成するのですか?ASPのMessageBoxを表示

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

この古い古典的なASPやASP.NETですか? – TheTXI

+1

これは古典的なaspです –

答えて

22

はそれを行うための一つの方法です。

+1

これは素晴らしい仕事をしました。ありがとう! –

+2

VBScriptをサポートするブラウザの数はいくつですか? – AnthonyWJones

+0

@AnthonyWJones、本当に、私は同意します、TheTXIは、javascriptを使用してより良い解決策を持っています。 – CodeLikeBeaker

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

これはうまくいった。ありがとう!私はしばらくの間Javascriptから離れ、ASP VBScriptを今のところ利用します。私はあなたのフィードバックをありがとう! –

+3

それはあなたがそれをしたいと思う方法ですが、私はあなたがおそらくそれをはるかに下回って使用することになるので、あなたのスタンスをJavaScriptに再考することを提案します。また、多くの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> 

コピーこれではJavaScriptを使用してアラートを表示する必要があり、任意のブラウザでHTMLファイルと実行でこれを貼り付けます。ここでは

1

あなたが背後にあるコードからそれを実行したい場合は、これを試してみてください。

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

これはASP.NETですが、ここでの質問は古典的なASPです。回答は関係ありません。 –

関連する問題