[ Belgarion @ 19.07.2012. 11:33 ] @
Pokusavam da napravim funkciju koja radi disable/enable asp:LinkButton -a.
Imam dve slicice, jedan koja je disable a druga koja je enable.

Treba mi ova funkcija jer ovo pozivam na puno mesta a nikada ne radi bas kako treba.

Ne mogu da ga "ubedim" da radi u svim browserima.
U nekim browserima (npr FF) ikonica jeste disable ali i dalje moze da se klikne na nju.

Code:
                <asp:LinkButton ID="btnDeleteDescription" runat="server" OnClientClick="GetCVsDescriptionIsPart();return false;"
                    CssClass="cancel_btn" ></asp:LinkButton>


funkcija je:
prvi argument je da li se radi enable ili disable dugmeta.
drugi rgument je asp kontrola
treci argument je css klasa enabled dugmeta.
cetvrti argument je css klasa disabled dugmeta.

Code:
        function EnableDisableImageButton(isEnabled,control,enabledClass,disabledClass) {
            // <%-- // Enable the buttons: --%>
            control.disabled = !isEnabled;
            control.className = isEnabled ? enabledClass : disabledClass ;

        }



poziv funkcije:

Code:
var btnDeleteDescription = $get('<%= btnDeleteDescription.ClientID %>');
var isDisabled = true;//(ili false, zavisno od toga da li zelim enable ili disable dugmeta)

EnableDisableImageButton(isDisabled, btnDeleteDescription, 'cancel_btn', 'cancel_btn_inactive')


Jel ima neko nekih ideja?