Здраствуйте.
Вот имею код
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=cp-1251" />
<script type="text/javascript">
// <![CDATA[
function displayblock(e)
{
var b = document.getElementById('options');
b.style.display = (b.style.display == 'none') ? 'block' : 'none';
stopBuble(e);
}
function closeit()
{
document.getElementById('options').style.display = 'none';
}
function stopBuble(e)
{
e = e ? e : window.event;
e.cancelBubble = true;
if (e.stopPropagation){ e.stopPropagation(); }
}
// ]]>
</script>
<style type="text/css">
#options
{position: absolute;
background: #F3F3F3;
border: 1px solid #E2E2E2;
width: 500px;
height: 400px;
padding: 10px;
margin: 10px;
}
</style>
</head>
<body onclick="closeit();">
<a href="javascript:;" onclick="displayblock(event);">Гипперссылка</a>
<div id="options" style="display:none;" onclick="this.style.display='none'">Слой, на котором есть текст<br>
И всякое такое.<br>
Например <a href="#">гиперссылка</a>
</div>
</body>
</html>
Ну вот, такой код.
При клике на ссылке открывается слой
1. Как сделать, что бы при повторном клике на ссылке (когда слой виден) слой не закрывался
2. Как сделать, что бы ссылка направляла на определенный адрес, но переход по ссылке состоялся только , когда будет клик на слое (слой закроется и будет перенаправление скажем по ссылке)