how do I access an already open DHTMLX window
I need to submit a form on a dhtmlx window I've opened with a code-behind javascript.
some code:
window opener in another C# script:
sbScript.Append("<script src='/css/dhtmlxwindows_web.css'></script> <script language=JavaScript id='Progress'>\n");
sbScript.Append("var dhxWins= new dhtmlXWindows();");
sbScript.Append("var id= 'Progress';");
sbScript.Append("var url= 'Progress.aspx';");
sbScript.Append("var win = dhxWins.createWindow(id, 10, 10, 350, 100);");
sbScript.Append("dhxWins.window(id).progressOn();");
sbScript.Append("dhxWins.window(id).attachURL(url);");
sbScript.Append("</script>\n");
Page.RegisterClientScriptBlock("Progress", sbScript.ToString());
and in another code-behind for Progress.aspx.cs:
this.lblMessages.Text = "Processing...";
this.panelProgress.Width = state * 30;
this.lblPercent.Text = state * 10 + "%";
Script += "<script language=JavaScript id='RefreshWindow'>";
Script += "var id= 'RefreshWindow';";
Script += "window.setTimeout('window.opener.document.Form1.submit()',100);</script>";
Page.RegisterClientScriptBlock("RefreshWindow", Script);
Javacript error upon running this second snippet:
window.opener is null
whatever I seem to do to access the Form1 on the window and submit it doesn't seem to work:
window.document.Form1.submit();
this.window.Form1.submit();
how can I correctly submit the Form inside the DHTMLX window?
Thanks in advance....