Изменение управления изображением ASP в ASCX с помощью JavaScript - PullRequest
0 голосов
/ 07 сентября 2011

Я пытаюсь изменить источник изображения ASP управления изображением с помощью javascript, но изменение не вступает в силу немедленно.

ASP управление изображениями в ASCX

<asp:Image  ImageAlign="Middle" runat="server" ID="ProcurementImageIconControl" ImageUrl="~/Images/Icon_Blue.gif?34" Style="cursor: pointer;" visible="false" />    

Javascript, включенный в ASCX, который вызывает изменение изображения.

        if (isProcurementLineItemExists != "0") {
            Image.src = Image.src.replace("Blue","Green");
        }
        else {
            Image.src = Image.src.replace("Green", "Blue");
        }

Выше мой тестовый код во включенном файле JavaScript. Изменения изображения не вступают в силу немедленно. Изображение показывает правильное изображение при следующей загрузке, поэтому мне кажется, что функция вызывается правильно, просто изображение не обновляется сразу.

Я попытался добавить «? Sdf =» со случайными числами, а что нет, но, что бы я ни делал, изображение не обновляется.

Может кто-нибудь помочь мне с этой проблемой?

1 Ответ

0 голосов
/ 07 сентября 2011

Это не дублирующий вопрос, но на вашем месте я бы действительно использовал JQuery и следовал примерам, уже представленным здесь на SO, например:

Изменение источника изображения при наведении курсора с помощью jQuery

...