У меня есть плавающий слой, который активируется по этой ссылке:
<a href="javascript:ToggleFloatingLayer('FloatingLayer',1);"> BUTTON </a>
Это плавающий слой:
<div id="FloatingLayer">
<div id="closeX"> <a href="#" onClick="ToggleFloatingLayer('FloatingLayer',0);return false">x</a>
</div>
Сценарий:
<script language="JavaScript1.2">
function ToggleFloatingLayer(DivID, iState) // 1 visible, 0 hidden
{
if(document.layers) //NN4+
{
document.layers[DivID].visibility = iState ? "show" : "hide";
}
else if(document.getElementById) //gecko(NN6) + IE 5+
{
var obj = document.getElementById(DivID);
obj.style.visibility = iState ? "visible" : "hidden";
}
else if(document.all) // IE 4
{
document.all[DivID].style.visibility = iState ? "visible" : "hidden";
}
}
</script>
Я хочу, чтобы «КНОПКА» открывала, а также закрывала этот плавающий слой. Таким образом, он открывается и закрывается в одной и той же ссылке. Но сейчас я могу закрыть его только через этот "closeX" x. Как мне это сделать?