We are encountering a strange browser issue. We have a page that checks for the existence of a querystring on page load. If it does not exist, the page_load event calls the following:
RadAjaxManager1.ResponseScripts.Add("OpenDialog();");
This is the javascript called:
function OpenDialog() {
var url = "dialogs/NewDialog.aspx";
var windowName = "NewDialog";
var window = GetRadWindowManager().getWindowByName(windowName);
modalWindow = GetRadWindowManager().open(url, window);
modalWindow.set_width(400);
modalWindow.set_height(200);
modalWindow.set_modal(true);
modalWindow.center();
modalWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close);
modalWindow.setActive(true);
}
This works fine in IE8 and Chrome. It does not open the modal window in IE 7 or FF 3.6.8.
BUT - as soon as I add a debug statement in the javascript like this:
function OpenDialog() {
alert("We are here");
var url = "dialogs/NewDialog.aspx";
var windowName = "NewDialog";
var window = GetRadWindowManager().getWindowByName(windowName);
modalWindow = GetRadWindowManager().open(url, window);
modalWindow.set_width(400);
modalWindow.set_height(200);
modalWindow.set_modal(true);
modalWindow.center();
modalWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close);
modalWindow.setActive(true);
}
It starts working fine in all browsers.
Can anyone help me out as to where I am going wrong? Thanks.
RadAjaxManager1.ResponseScripts.Add("OpenDialog();");
This is the javascript called:
function OpenDialog() {
var url = "dialogs/NewDialog.aspx";
var windowName = "NewDialog";
var window = GetRadWindowManager().getWindowByName(windowName);
modalWindow = GetRadWindowManager().open(url, window);
modalWindow.set_width(400);
modalWindow.set_height(200);
modalWindow.set_modal(true);
modalWindow.center();
modalWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close);
modalWindow.setActive(true);
}
This works fine in IE8 and Chrome. It does not open the modal window in IE 7 or FF 3.6.8.
BUT - as soon as I add a debug statement in the javascript like this:
function OpenDialog() {
alert("We are here");
var url = "dialogs/NewDialog.aspx";
var windowName = "NewDialog";
var window = GetRadWindowManager().getWindowByName(windowName);
modalWindow = GetRadWindowManager().open(url, window);
modalWindow.set_width(400);
modalWindow.set_height(200);
modalWindow.set_modal(true);
modalWindow.center();
modalWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close);
modalWindow.setActive(true);
}
It starts working fine in all browsers.
Can anyone help me out as to where I am going wrong? Thanks.