"; funcWin_Open1 += “window.open(‘calendar.aspx?objName=TextBox1’,‘日期','scrollbars=yes,resizable=yes,width=450,height=200');"; funcWin_Open1 += ""; Response.Write(funcWin_Open1); }"> "; funcWin_Open1 += “window.open(‘calendar.aspx?objName=TextBox1’,‘日期','scrollbars=yes,resizable=yes,width=450,height=200');"; funcWin_Open1 += ""; Response.Write(funcWin_Open1); }">

Presentation is loading. Please wait.

Presentation is loading. Please wait.

子母視窗傳值 by JS.

Similar presentations


Presentation on theme: "子母視窗傳值 by JS."— Presentation transcript:

1 子母視窗傳值 by JS

2 子母視窗傳值 private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e) { string funcWin_Open1; funcWin_Open1 = "<Script language=\"JavaScript\">"; funcWin_Open1 += “window.open(‘calendar.aspx?objName=TextBox1’,‘日期','scrollbars=yes,resizable=yes,width=450,height=200');"; funcWin_Open1 += "</Script>"; Response.Write(funcWin_Open1); }

3 子母視窗傳值 private void Calendar1_SelectionChanged(object sender, System.EventArgs e) { string bb1; bb1=Calendar1.SelectedDate.ToShortDateString(); Response.Write("<script>window.opener.document.getElementById('"+ Request["ObjName"] +"').value='" + bb1 + "';"); Response.Write("window.close();"); Response.Write("</script>"); }

4 動態產生物件 & 事件

5 動態產生按鈕 Panel 1. 宣告此物件 protected System.Web.UI.WebControls.Button mybtn; 2. 產生新按按鈕 mybtn=new Button(); mybtn.ID="btn1"; mybtn.Text="123"; mybtn.Visible=true; mybtn.Click += new EventHandler(mybtn_Click); Panel1.Controls.Add(mybtn); 事件 private void mybtn_Click(object sender, System.EventArgs e) { Label5.Text="我是新按鈕"; }


Download ppt "子母視窗傳值 by JS."

Similar presentations


Ads by Google