How to hide/show ImageButton in JavaScript?

  1. #1

    How to hide/show ImageButton in JavaScript?

    I'm trying to accomplish the following:

                                <ext:ImageButton ID="USAExpand" runat="server" ImageUrl="images/controls/expand.gif">
                                    <ToolTips>
                                        <ext:ToolTip ID="ToolTip1" runat="server" Title="Click to expand"></ext:ToolTip>
                                    </ToolTips>
                                </ext:ImageButton>         
                                <ext:ImageButton ID="USACollapse" runat="server" ImageUrl="images/controls/collapse.gif" Hidden="true">
                                    <ToolTips>
                                        <ext:ToolTip ID="ToolTip2" runat="server" Title="Click to collapse"></ext:ToolTip>
                                    </ToolTips>
                                </ext:ImageButton>
    When you click on USAExpand, I want it to hide and USACollapse to show. I want to do this entirely client side. Any help would be appreciated.
  2. #2

    RE: How to hide/show ImageButton in JavaScript?

    Try this. Not sure about the .hide() function. You might need to tweak it. Use Firefox to inspect the object and test what the hide() function is called.

    <ext:ImageButton ID="USAExpand" runat="server" ImageUrl="images/controls/expand.gif">
        <ToolTips>
            <ext:ToolTip ID="ToolTip1" runat="server" Title="Click to expand"></ext:ToolTip>
        </ToolTips>
        <Listeners>
            <Click Handler="#{USACollapse}.hide();" />
        </Listeners>
    </ext:ImageButton>         
    <ext:ImageButton ID="USACollapse" runat="server" ImageUrl="images/controls/collapse.gif" Hidden="true">
        <ToolTips>
            <ext:ToolTip ID="ToolTip2" runat="server" Title="Click to collapse"></ext:ToolTip>
        </ToolTips>
    </ext:ImageButton>
  3. #3

    RE: How to hide/show ImageButton in JavaScript?

    Example

    <ext:Button ID="Button1" runat="server" Text="Button1">
        <ToolTips>
            <ext:ToolTip runat="server" Title="Click to expand" />
        </ToolTips>
        <Listeners>
            <Click Handler="el.hide();#{Button2}.show();" />
        </Listeners>
    </ext:Button>     
        
    <ext:Button ID="Button2" runat="server" Hidden="true" Text="Button2">
        <ToolTips>
            <ext:ToolTip runat="server" Title="Click to collapse" />
        </ToolTips>
        <Listeners>
            <Click Handler="el.hide();#{Button1}.show();" />
        </Listeners>
    </ext:Button>
    Hope this helps.

    Geoffrey McGill
    Founder

Similar Threads

  1. Show/Hide fieldset
    By JosefTrbusek in forum 2.x Help
    Replies: 2
    Last Post: Aug 03, 2012, 7:04 AM
  2. Show and Hide Panel with javascript in Chrome
    By Paul D in forum 1.x Help
    Replies: 5
    Last Post: Nov 11, 2010, 7:53 PM
  3. [CLOSED] [1.0] Window show / hide from JS
    By Patrick in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: May 25, 2010, 10:44 AM
  4. Show/Hide tabs
    By stone216 in forum 1.x Help
    Replies: 2
    Last Post: Oct 01, 2009, 8:21 PM
  5. TabPanel + Dynamic tab show/hide
    By reinaldo.designerdigital in forum 1.x Help
    Replies: 3
    Last Post: Feb 06, 2009, 12:26 PM

Posting Permissions