<script type="text/javascript"> /* Uses Walter Zorn's Drag'n'Drop & DHTML Library (GNU LGPL). Integration with Jmol by Angel Herráez. */ function slabSlider() { Jmol.script( myJmol, 'slab ' + eval(100-(20+dd.elements.thumb.x-dd.elements.thumb.defx)) ) document.getElementById("posi").innerHTML = 100-(20+dd.elements.thumb.x-dd.elements.thumb.defx) } </script>as well as the code needed to define Info and load JSmol.min.js
<script type="text/javascript" src="wz_dragdrop.js"></script>
<img name="track" src="track.gif" width="104" height="29" alt="" title="" align="absmiddle"> <img name="thumb" src="sliderthumb.gif" width="18" height="29" alt="" title="move me" align="absmiddle"> <span id="posi"></span>%
<script type="text/javascript"> /* Courtesy of Walter Zorn; Drag'nDrop & DHTML Library (c)Walter Zorn under the LGPL (Lesser General Public License, http://www.gnu.org/copyleft/lesser.html */ SET_DHTML("thumb"+MAXOFFLEFT+20+MAXOFFRIGHT+80+HORIZONTAL,"track"+NO_DRAG) dd.elements.thumb.moveTo(dd.elements.track.x+20, dd.elements.track.y); dd.elements.thumb.setZ(dd.elements.track.z+1); dd.elements.track.addChild("thumb"); dd.elements.thumb.defx = dd.elements.track.x+20; dd.elements.thumb.setDragFunc(slabSlider); //dd.elements.thumb.setDropFunc(slabSlider); //alternative, if it cannot cope with the other </script>