5
// Recursive Pos of div in document - should work in most browsers
6
function findPos(obj) {
7
var curleft = curtop = 0;
8
if (obj.offsetParent) {
9
curleft = obj.offsetLeft
10
curtop = obj.offsetTop
11
while (obj = obj.offsetParent) {
12
curleft += obj.offsetLeft
13
curtop += obj.offsetTop
22
function updateslider(e,kind,smin,smax,slen,sliderid,boxid)
25
coords=findPos(e.currentTarget);
26
coords.x=e.clientX-coords.x;
27
coords.y=e.clientY-coords.y;
34
if(kind==1) val=Math.round(val);
36
document.getElementById(boxid).value=val;
37
document.getElementById(sliderid).style.left=Math.ceil((slen)*((val-smin)/sd));
55
<body onmousedown="mbpress(event);" onmouseup="mbrelease(event);">
57
<div style="background-color:#d0d0d4;border-radius:10px;width:220;height:300;padding:6px;">
59
<input id="slider1box" type="text" style="float:left;width:40px;height:32px;font-family:Trebuchet;font-size:18px;"/>
60
<div id="slider1" style="margin-left:42px;width:160;height:32;border-style:none;border-width:1px;background-position:center;background-image:url('sliderline.png');background-repeat: repeat-x;" onmousemove="updateslider(event,1,2,7,160,'slider1marker','slider1box');" onmouseup="updateslider(event,1,2,7,160,'slider1marker','slider1box');">
61
<div id="slider1marker" style="position:relative;left:60;width:14;height:32;background-image:url('sliderring14.png');background-repeat:no-repeat;background-position:center;"></div>
73
<div title="50" style="background-image: url("codebase/imgs/skins/dhx_skyblue/bg.gif"); width: 260px;" class="dhtmlxSlider_dhx_skyblue">
74
<div class="leftSide"></div>
75
<div style="width: 122.5px;" class="leftZone"></div>
76
<div style="width: 137.5px; left: 123.5px;" class="rightZone"></div>
77
<div class="rightSide"></div>
78
<div style="background-image: url("codebase/imgs/skins/dhx_skyblue/selector.gif"); left: 122.5px;" class="selector">
b'\\ No newline at end of file'