ASP.NET 1.1 JavaScriptを用いたクライアントサイドの処理
概要
http://www.atmarkit.co.jp/fdotnet/dotnettips/160regscript/regscript.html
'渡したフォームのIDにJavaScriptを使い移す
Private Sub SetFocus(ByVal ctrl As Control)
Dim script As String = _
"<script language='JavaScript'>" _
+ "document.getElementById('" _
+ ctrl.ClientID _
+ "').focus(); <" + "/script>"
RegisterStartupScript("setfocus", script)
End Sub
'引数をjavaScriptのメッセージボックスを通して出力する
Private Sub Msgbox(ByVal str As String)
Dim script As String = _
"<script language='JavaScript'>" _
+ "alert('" + str + "') " _
+ "</script>"
RegisterStartupScript("Msgbox", script)
End Sub
'JavaScriptのWindow.Closeを出力する
Private Sub WindowClose()
Dim script As String = _
"<script language='JavaScript'>" _
+ "window.close(); " _
+ "</script>"
RegisterStartupScript("WindowClose", script)
End Sub