Toggle Display/Visibility

Ask a Question related to Macromedia Dynamic HTML, Design and Development.

  1. #1

    Default Toggle Display/Visibility

    New to DHTML, I can't get the following simple function to work:

    function displayToggle(id) {
    var el = document.getElementById(id).style;
    if(el.display == "none") {
    el.display = "block";
    }
    else if(el.display == "block") {
    el.display = "none";
    }
    }

    The problem seems to be with the condition.

    Any help would be greatly appreciated.


    abigcityfalcon webforumsuser@macromedia.com Guest

  2. Similar Questions and Discussions

    1. AVI in fullscreen, how to toggle?
      Guys and Girls! I have an AVI playing in my projector and if you click on it it goes fullscreen. If you are in fullscreen mode i want it to go...
    2. toggle audio on/off
      I'm looking to put a button on a web page that will turn -on and off- an audio file, but not show the media player. Just an on/off button. I think...
    3. toggle sound on/off
      OOOOOHHHHHHH! that helps me a lot!!!!!! Thanks
    4. Toggle palette visibility while text is selected
      Hi. Some of you may think this is totally trivial but it is something I find really annoying: I often work with all the palettes and toolbars...
    5. Toggle Tools
      When I select a tool with more than one option on the toolbar (i.e. Clone tool)via the mouse in PS 7.01, I always get the flyout for the other tools...
  3. #2

    Default Re: Toggle Display/Visibility

    Here you go:

    function displayToggle(id){
    var el = document.getElementById(id).style;
    if (el.display == "none"){
    el.display = "block";
    } else {
    el.display = "none";
    }
    }

    kappy

    "abigcityfalcon" <webforumsuser@macromedia.com> wrote in message
    news:bf7amf$i1a$1@forums.macromedia.com...
    > New to DHTML, I can't get the following simple function to work:
    >
    > function displayToggle(id) {
    > var el = document.getElementById(id).style;
    > if(el.display == "none") {
    > el.display = "block";
    > }
    > else if(el.display == "block") {
    > el.display = "none";
    > }
    > }
    >
    > The problem seems to be with the condition.
    >
    > Any help would be greatly appreciated.
    >
    >

    Kappytown Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139