Показать сообщение отдельно
  #1 (permalink)  
Старый 30.01.2009, 08:54
serg222
 
Сообщений: n/a

Открывающий слайд
Как можно сделать чтоб слайд открывался и закрывался одной ссылкой вместо двух?

<script type="text/javascript" language="javascript">
//<![CDATA[

window.onload=function()
{
document.getElementById("d2").onclick = slideIt;
document.getElementById("d3").onclick = slideIn;
};

function slideIt()
{

var slidingDiv = document.getElementById("d1");
var stopPosition = 1;

if (parseInt(slidingDiv.style.left) < stopPosition )
{
slidingDiv.style.left = parseInt(slidingDiv.style.left) + 6 + "px";
setTimeout(slideIt, 1);
}
}

function slideIn()
{

var slidingDiv = document.getElementById("d1");
var stopPosition = -50;


if (parseInt(slidingDiv.style.left) > stopPosition )
{
slidingDiv.style.left = parseInt(slidingDiv.style.left) - 6 + "px";
setTimeout(slideIn, 1);
}

}
//]]>
</script>


<div id="d1" style="position:absolute; left:-50px; top:0px">
<div id="d2" >открыть/div>
<div id="d3" >закрыть</div>
</div>

Последний раз редактировалось Андрей Параничев, 30.01.2009 в 16:24. Причина: Пользуйтесь bb-тегами [js] и [html] для оформления листингов кода в теле сообщения
Ответить с цитированием