Показать сообщение отдельно
  #1 (permalink)  
Старый 09.05.2012, 16:14
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

слайдер ползунок
пытался сделать ползунок, но нечего не получается
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
<style type="text/css">
#slider {
	margin-top:20%;
	margin-left:50%;
	width:200px;
	height:5px;
	background-color:#000000;
	z-index:1;
	
	}
#img_test {
	position:absolute;
	background-image:url(blue.gif);
	background-repeat:no-repeat;
	z-index:2;
	height:19px;
	width:11px;

}
</style>
</head>

<body>
<div id="slider">
<div id="img_test" > </div>
</div>
<div id="num"></div>
<script type="text/javascript">

var slider={
	status:false,
	StartPos:0,
	divObj:0
	};
	
slider.init=function(id)
{
var slid,div;
slid=document.getElementById(id);	
div=document.getElementById("slider");
slider.divObj=div;
this.obj=slid;
slid.onmousedown=function(e)
{
	e = e || event.window;
	slider.StartPos=e.clientX;
	slider.status=true;
	}	
div.onmousemove=function(e)
{
	e = e || window.event;
	if(slider.status)
	{
		slider.action(e);
		
		}
	}	
	slid.onmouseup=function(){
		slider.status=false;
		}
}//
slider.action=function(e)
{
	var zn;
	zn = e.clientX-slider.StartPos;
	document.getElementById("num").innerHTML=e.clientX-slider.StartPos;
	document.getElementById("img_test").style.left=e.clientX+"px";
	
	if(zn >200 || zn < 1)
	{
		 slider.status=false;
	}
}

</script>
<script type="text/javascript">
slider.init("img_test");
</script>


</body>
</html>

подскажите как лутчше , при смещение ползунка должны выводится цифры в инпут от 10 до 2000, шаг у ползунка должен быть 10.
плиз помогите=(
Ответить с цитированием