javascript basculer afficher/masquer la div à l'aide d'un contrôle

Est-il possible de basculer afficher/cacher le div en utilisant seulement un contrôle?

J'ai un div(div-menu) qui est en display:none par défaut et un logo('div-top-logo' à l'intérieur d'un tableau)

<script type="text/javascript">
    //MENU HIDE/SHOW TOGGLE
    function toggleMenuDiv() {
        var showFlag;
        if (showFlag == false) {
            //SHOW DIV
            var menu = document.getElementById('div-menu'); menu.style.display = 'block'; var contents = document.getElementById('div-contents'); contents.style.display = 'block';
            showFlag = false;                
        }
        else {
            //HIDE DIV
            var elem = document.getElementById('div-menu'); elem.style.display = 'none';
            showFlag = true;
        }
    }            
</script>

<table class="top-menu">
    <tr>
        <td id="div-top-logo" onclick="toggleMenuDiv();"></td>
        <td id="div-top-sysname">EDI Service</td>
    </tr>
</table>

<div id="div-menu" class="main-menu">
    Menu1<br />
    Menu2<br />
    Menu3
</div>

Tout type d'aide serait appréciée.

Tu veux dire comme ça? - jsfiddle.net/wdqLv
désolé pour la réponse tardive.. oui, c'est absolument ce dont j'ai besoin. merci zenith

OriginalL'auteur devkiat | 2013-05-17