For what its worth...
After working a few days with Telerik RadNumericTextBox it worked nicely in IE 7, FireFox but not in Safari on Windows.
I am using Safari Version 3.1(525.13)
I had a RadNumericTextBox inside a several panels, which were inside of a ASP.NET MultiView, which was inside of a ASP.NET Ajax Update Panel.
After scratching my noggin for a couple of days I kept strange javascript errors, I checked the web Inspector in Safari, and found the following error:
Failed to load. Check for:
Inaccessible path.
Script errors. (IE) Enable 'Display a notification about every script error' under advanced settings.
Missing call to Sys.Application.notifyScriptLoaded().
I did the following:
1. changed my ScriptManager and specified a path
2. Include the asp.net AJAX scripts in a folder under my solution.
3. Write an exe that would rename the scripts supplied with Telerik to the names that were expected in the source.
Something like: /Scripts/Telerik.Web.UI/2008.1.415.20/Telerik.Web.UI.Input.MaskedTextBox.RadMaskedInputScript.js
4. Edit the scripts that were failing and added the following code to the end of the script:
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
So far I have changed the following scripts:
Telerik.Web.UI.Input.NumericTextBox.RadNumericInputScript.js
Telerik.Web.UI.Input.TextBox.RadInputScript.js
Telerik.Web.UI.Input.MaskedTextBox.RadMaskedInputScript.js
By the way Telerik in there install supplies them as:
Scripts\Input\TextBox\RadInputScript.js
But the exe that I wrote to rename all 63 of them to the correct names worked like a charm.
And I still have to check the rest of the scripts being used in my application.
After working a few days with Telerik RadNumericTextBox it worked nicely in IE 7, FireFox but not in Safari on Windows.
I am using Safari Version 3.1(525.13)
I had a RadNumericTextBox inside a several panels, which were inside of a ASP.NET MultiView, which was inside of a ASP.NET Ajax Update Panel.
After scratching my noggin for a couple of days I kept strange javascript errors, I checked the web Inspector in Safari, and found the following error:
Failed to load. Check for:
Inaccessible path.
Script errors. (IE) Enable 'Display a notification about every script error' under advanced settings.
Missing call to Sys.Application.notifyScriptLoaded().
I did the following:
1. changed my ScriptManager and specified a path
2. Include the asp.net AJAX scripts in a folder under my solution.
3. Write an exe that would rename the scripts supplied with Telerik to the names that were expected in the source.
Something like: /Scripts/Telerik.Web.UI/2008.1.415.20/Telerik.Web.UI.Input.MaskedTextBox.RadMaskedInputScript.js
4. Edit the scripts that were failing and added the following code to the end of the script:
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
So far I have changed the following scripts:
Telerik.Web.UI.Input.NumericTextBox.RadNumericInputScript.js
Telerik.Web.UI.Input.TextBox.RadInputScript.js
Telerik.Web.UI.Input.MaskedTextBox.RadMaskedInputScript.js
By the way Telerik in there install supplies them as:
Scripts\Input\TextBox\RadInputScript.js
But the exe that I wrote to rename all 63 of them to the correct names worked like a charm.
And I still have to check the rest of the scripts being used in my application.