I'm trying to change ASP image control's image source by javascript but change does not effect immediately.
ASP image control in ASCX
<asp:Image ImageAlign="Middle" runat="server" ID="ProcurementImageIconControl" ImageUrl="~/Images/Icon_Blue.gif?34" Style="cursor: pointer;" visible="false" />
Javascript that is included in ASCX that triggers image change.
if (isProcurementLineItemExists != "0") {
Image.src = Image.src.replace("Blue","Green");
}
else {
Image.src = Image.src.replace("Green", "Blue");
}
Above is my testing code in included javascript file. Image changes does not take effect immediately. Image show correct image on the next load so it leads me to believe that function is getting called correctly it just doesn't update image right away.
I have tried adding "?sdf=" with random numbers and what not, but no matter what I do image does not refresh.
Can anyone help me with this problem?