>
>I was trying to generate a popup calendar(same as DateTimePicker control in vb.net) in Asp.net2.0. But I was not able to populate date from popup calendar window into the main form.
>
>I kept getting the error
>
>Microsoft JScript runtime error: ''window.opener.document.forms.0.StartDateTextBox'' is null or not an object
>
>
>Can anyone please correct the error in the following code.
>
>Any help would be greatly appreciated.
>
>I am using the following code.
>
>Main form
>--------------
>
><%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="default.aspx.vb" Inherits="default" title="Untitled Page" %>
>
>
>
>
>
> > > > > > |
>
>
>>
>---------------------------
>
>DatTimePicker.aspx
>----------------------------
>
><%@ Page Language="VB" AutoEventWireup="false" CodeFile="DatTimePicker.aspx.vb" Inherits="DatTimePicker" %>
>
>
>
>
>
>
Calendar>
>
>
>
>
>----------------------------------------------------
>
>DatTimePicker.aspx.vb
>----------------------------------
>
>Imports System.Web.UI.HtmlControls.HtmlGenericControl
>
>Partial Class DatTimePicker
> Inherits System.Web.UI.Page
>
> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
> control.Value = Request.QueryString("textbox").ToString()
> End Sub
>
> Protected Sub calDate_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles calDate.SelectionChanged
> Dim strScript As String = ""
>
> If (Not Page.ClientScript.IsClientScriptBlockRegistered(Me.GetType(), "DateTimeScript")) Then
>
> Page.ClientScript.RegisterClientScriptBlock(Me.GetType(), "DateTimeScript", strScript)
> End If
> End Sub
>End Class
>
>Thanks.