<ul>
<li><a href="#">ссылка1</a></li>
<li><a href="#">ссылка2</a></li>
<li><a href="#">ссылка3</a></li>
<li><a href="#">ссылка4</a></li>
</ul>
<script type="text/javascript">
function otkr() {
var qwerty = document.getElementById('qwerty')
if(qwerty.style.display == 'none')
{
qwerty.style.display = 'block';
}
else
{
qwerty.style.display = 'none';
}
}
</script>
<ul>
<li><a onclick="otkr()" href="#">Пункт 1</a></li>
<div id="qwerty" style="display:none;">
<ol style="list-style:disc;">
<li>menu1</li>
<li>menu2</li>
</ol>
</div>
<li><a href="#">Пункт 2</a></li>
<li><a href="#">Пункт 3</a></li>
</ul>
А если CSS будет отключеноНе нужно на скриптах меню делать, или, в крайнем случае, обязательно нужно предусмотреть случай отключения скриптов пользователем. Выпадалки отлично делаются на CSS.