「新しいウィンドウを開く2」の編集履歴(バックアップ)一覧に戻る
新しいウィンドウを開く2 - (2008/01/24 (木) 14:50:47) のソース
// 現在のページ名 *&this_page() **概要 ASP.NET で JavaScript を生成し、新しいウィンドウを開く。 参考: -[[クラスライブラリ リファレンス / WebControl.Attributes プロパティ>>http://msdn2.microsoft.com/ja-jp/library/system.web.ui.webcontrols.webcontrol.attributes(VS.80).aspx]] **前提条件 -[[新しいwebサイトの作成]] **手順 buttonコントロールをひとつ配置。 &img(146.jpg) default.aspx.vbを以下のようにする。 #highlight(vb.net){ Partial Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load1(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Button1.Attributes("onclick") = _ "window.showModalDialog( 'hoge.aspx' , window, 'dialogWidth:400px;dialogHeight:300px;' );" End Sub End Class } 実行すると以下のようになる。 &img(147.jpg) ボタンを押すと、新しいウィンドウが開く。 ※下記では、存在しないURLを開いた為、エラーが出ている。 &img(149.jpg)