Создаю динамическое меню

Ms

Новичок
Создаю динамическое меню

Вообщем, сейчас создаю динамическое меню, точнее просто динамическую таблицу.

Смысл таков:
Существует некое слово('keyword').
По клику на keyword должна появляться ттаблица, расположенная внизу keyword
По второму клику эта таблица должна убираться.

Делаем так:
<a onClick="on_click('table')">The keyword</a>

<table id="table" style="position:absolute;">
<tr><td>content 2</td></tr></table>

//далее java-script
<script language="javascript">
document.getElementById('tlinks').style.display='none';

function on_click(id){
var element=document.getElementById('tlinks');
element.style.display='block';
}
</script>


Ну вообщем всё.
Получаем, что существует таблица.
По клику на keyword делаем её видимой.

Вопрос:
1) Так ли создают динамические меню вообще?
И если не так, то как же?

2) Как сделать так, чтобы по повторному клику таблица скрывалась?
 

Ms

Новичок
ну, вообщем есть чему поучится, только в моём случае будет легче поставить
style.display='none';

чем генерировать таблицу...
 
Сверху