DateSlider
<head> <link href="css/dateslider.css" rel="stylesheet" type="text/css"> <style type="text/css"> label { width: 150px; } input { border: 1px solid #000; font-size: .7em; } </style> </head> <body> <div id = "slider-container"> <div id = "sliderbar"></div> </div><br> <form> <label for = "datestart">Start:</label> <input type = "text" id = "datestart"> <label for = "dateend">End:</label> <input type = "text" id = "dateend"> </form> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects,dragdrop"></script> <script type="text/javascript" src="js/date-en-US.js"></script> <script type="text/javascript" src="js/dateslider.js"></script> <script type="text/javascript"> l_oOptions = { dragHandles:true, dayWidth: 1, dateFormat : 'MMMM d, yyyy' } p_oDateSlider = new DateSlider('sliderbar', '2009-Feb-01', '2009-May-31', 2008, 2010, l_oOptions); p_oDateSlider.attachFields($('datestart'), $('dateend')); </script> </body>
October 2010 option settings
/* Dateslider options */ l_oOptions = { dragHandles:true, dayWidth: 1, dateFormat : 'MM-d-yyyy', zoom : true, centerDate : '2008-May-01' } /* Create the dateslider */ p_oDateSlider = new DateSlider('sliderbar', '2008-Apr-01', '2008-Jun-30', 2006, 2010, l_oOptions);