Я совсем недавно начал изучение javascript и мне посоветовали параллельно изучать jquery.
Я работаю со слоями. Посмотрел о открытии и закрытии слоев и набрал следующие функции.
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jqueryTX.js"></script>
<script>
$(function ()
{
$("#button").click(function()
{$( "#serv1" ).show( 'drop', 1000 );
return false; });
$(this).hide();});
$(function()
{
$( "#button1" ).click(function()
{ $( "#serv1" ).hide( 'drop', 1000 );
return false; });
$(this).hide();
});
</script>
Которая по нажатию на кнопку button открывает слой serv1. Для закрытия button1.
А вот сам фрагмент, который скрыт и должен показываться и закрываться по нажатию на ok.
<div id="serv1">
<h3 align=center> Внешний интерфейс сервера</h3>
...
<form>
<center>
<input name="ok" href="#" type=button value="OK" id="button1">
</center>
</form>
</div>
И есть карта ссылок.
<map name="netmap">
<area border="10" shape="rect" coords="55,80,135,115"
id="button" href="#"
alt="Сервер, внешний сетевой интерфейс">
</map>
Для одного слоя все работает, у меня такой вопрос, как сделать, чтоб второй слой можно было так же использовать, т.е. в зависимости от того, куда нажать на картинке, открылся бы первый или второй слой.
Как то записать id кнопки и открываемого фрагмента в переменные и передать их в функцию?