I am getting a javascript error - 'Invalid Argument' when I try to select a color using RadColorPicker.
I have added following code in my aspx -
<telerik:RadColorPicker ID="RadColorPicker1"
ShowIcon="true"
Preset="Standard"
ShowEmptyColor="false"
SelectedColor="#000000"
OnClientColorChange="ChangeColor" runat="server" />
I have follwoing script:
<
script language="javascript" type="text/javascript">
var ChangeColor = function(a,eventArgs) {
alert(a);
<%=
this.ClientID %>.Color = (eventArgs.get_color) ? eventArgs.get_color() : a.get_selectedColor();
};
</script >
I am suspecting this to be some version (may be RAD version / XML version / IE version) issue.
On debugging I fpund that the issue is in ScriptResource.axd in the following function. error line marked in bold:
_createColorElement:function(_13,_14){
var _15=(this._selectedColor==_13.value)?"selectedcolor":"colorbox";
var li=document.createElement("li");
var _17=document.createElement("a");
_17.title=_13.title;
_17.href="javascript:void(0);";
_17.className=_15;
_17.style.background=_13.value; // HERE IS WHERE MY DEBUGGER STOPS
var _18=this._createSpanEl("",_13.value);
_18.style.width=_14+"px";
_18.style.height=_14+"px";
_17.appendChild(_18);
li.appendChild(_17);
return li;
}
Please guide.
Thanks and Regards,
Maitreyee