I've tried 4 XP, 3 Win7 so far..
all work except one of the XP machines..
in its IE8, when prompted for a date, when I click the icon to pop-up the date chooser. I get error:
Object doesn't support his property or method : allInOne.js
yet, if I click F5 to refresh the page, the date pop-up then works..
(i've watched it with fiddler and the allInOne.js file downloads correctly the first time (code 200))
I've cleared the browser cache, I've made sure it was not in compatibility mode, I've tried compatibilty mode..
Ive tried putting my code in both the Page_load and Page_init sections.
visual studio 2012
.Net 4.0
crystal reports for visual studio 13.0.5 (32bit)
String reportFile = Request.QueryString.Get("reportpath"); CrystalReportViewer1.PrintMode = CrystalDecisions.Web.PrintMode.Pdf; CrystalReportViewer1.AutoDataBind = true; CrystalReportViewer1.BestFitPage = true; CrystalReportViewer1.DisplayPage = true; CrystalReportViewer1.DisplayStatusbar = true; CrystalReportViewer1.DisplayToolbar = true; CrystalReportViewer1.HasCrystalLogo = false; CrystalReportViewer1.HasExportButton = true; CrystalReportViewer1.HasGotoPageButton = true; CrystalReportViewer1.HasPageNavigationButtons = true; CrystalReportViewer1.HasPrintButton = true; CrystalReportViewer1.HasRefreshButton = true; CrystalReportViewer1.HasSearchButton = true; CrystalReportViewer1.HasToggleGroupTreeButton = false; CrystalReportViewer1.HasToggleParameterPanelButton = false; CrystalReportViewer1.ReuseParameterValuesOnRefresh = true; CrystalReportViewer1.Visible = true; CrystalReportViewer1.EnableParameterPrompt = true; CrystalReportViewer1.AllowedExportFormats = 1027; CrystalReportViewer1.ReportSource = Server.MapPath(reportFile); string userID = "crystal"; string password = "reports"; foreach (TableLogOnInfo boTableLogonInfo in CrystalReportViewer1.LogOnInfo) { ConnectionInfo boConnectionInfo = boTableLogonInfo.ConnectionInfo; boConnectionInfo.UserID = userID; boConnectionInfo.Password = password; } // pass parameters, prompt for needed ones for (int i = 0; i < CrystalReportViewer1.ParameterFieldInfo.Count; i++) { if (string.IsNullOrEmpty(Request.QueryString.Get("P" + (i + 1)))) { } else { ParameterField paramField = CrystalReportViewer1.ParameterFieldInfo[i]; ParameterDiscreteValue ParamDiscreteValue = new ParameterDiscreteValue(); //GET PARAMETER TYPE switch (paramField.ParameterValueType.ToString()) { case "StringParameter": ParamDiscreteValue.Value = Convert.ToString(Request.QueryString.Get("P" + (i + 1))); break; case "NumberParameter": ParamDiscreteValue.Value = Convert.ToInt32(Request.QueryString.Get("P" + (i + 1))); break; case "DateParameter": ParamDiscreteValue.Value = Convert.ToDateTime(Request.QueryString.Get("P" + (i + 1))); break; case "DateTimeParameter": ParamDiscreteValue.Value = Convert.ToDateTime(Request.QueryString.Get("P" + (i + 1))); break; case "BooleanParameter": ParamDiscreteValue.Value = Convert.ToBoolean(Request.QueryString.Get("P" + (i + 1))); break; case "TimeParameter": ParamDiscreteValue.Value = Convert.ToDateTime(Request.QueryString.Get("P" + (i + 1))); break; case "CurrencyParameter": ParamDiscreteValue.Value = Convert.ToDecimal(Request.QueryString.Get("P" + (i + 1))); break; } paramField.CurrentValues.Add(ParamDiscreteValue); } }