restinpiece @ ウィキ ASP.NET 1.1 JavaScriptを用いたクライアントサイドの処理
※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

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