Try the link in jsbin. It works for me in FF and IE. It may be other code in your own page.
On Apr 16, 5:36 pm, GulDam <[email protected]> wrote: > Thanks Dave... It's throwing a JS error: H is undefined. And the > calendar isn't showing up. > > I'm poking at it, and scratching my head. > > Steveoh > > On Apr 16, 1:46 pm, Fontzter <[email protected]> wrote: > > > Try this code:http://jsbin.com/imike/edit > > > $(function() { > > $("#datepickerthing").datepicker({ > > altField: '#actualDate', > > minDate:'0', > > maxDate: '+2M', > > beforeShowDay: nationalDays > > }); > > > var natDays = > > ["4/22/2009","4/23/2009","4/24/2009","4/25/2009","4/26/2009","5/27/2009","5/28/2009","6/26/2009","6/27/2009","6/28/2009","6/29/2009","6/30/2009"]; > > function nationalDays(date) { > > var sDate = (date.getMonth()+1).toString() + "/" + date.getDate > > ().toString() + "/" + date.getFullYear().toString(); > > if ($.inArray(sDate, natDays) != -1) return [false,"","Not this > > day!"]; > > else return [true, ""]; > > } > > > }); > > > Hth, > > > Dave > > > On Apr 16, 3:09 pm, GulDam <[email protected]> wrote: > > > > I'm (still) struggling with the DatePicker. > > > > Here's the DatePicker in question: > > > >http://www.fishyfish.com/datepicker/index.html > > > > I am trying to add custom dates. Poking around I've found an example > > > that someone else was struggling with, and borrowed some ideas. > > > > The DatePicker functions. And dates in the past are disabled, as are > > > dates two months in the future. This is as desired. > > > > And so in this example, I've tried adding a class: brownbox to change > > > the background color and border of the dates I have added to natDays. > > > There is no change in styles but there are also no errors being > > > thrown. > > > > Any ideas why my code isn't working? > > > > Thanks. > > > > Steveoh > > > > Here's the code: > > > > <!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" xml:lang="en" lang="en"> > > > <head> > > > <meta http-equiv="content-type" content="text/html; charset=utf-8" /> > > > <title>My Lovely Calendar</title> > > > <link type="text/css" href="css/irp.css" rel="stylesheet" /> > > > <link type="text/css" href="jquery-ui-1.7.1.custom/css/smoothness/ > > > jquery-ui-1.7.1.custom.css" rel="stylesheet" /> > > > <script type="text/javascript" src="jquery-ui-1.7.1.custom/js/ > > > jquery-1.3.2.min.js"></script> > > > <script type="text/javascript" src="jquery-ui-1.7.1.custom/js/jquery- > > > ui-1.7.1.custom.min.js"></script> > > > > <script type="text/javascript"> > > > $(function() { > > > $("#datepickerthing").datepicker({ altField: > > > '#actualDate', minDate: > > > '0', maxDate: '+2M' }); > > > $("#datepickerthing").datepicker({ beforeShowDay: > > > nationalDays}); > > > > natDays = [[4, 22, 2009],[4, 23, 2009],[4, 24, 2009],[4, 25, > > > 2009], > > > [4, 26, 2009],[5, 27, 2009],[5, 28, 2009],[6, 26, 2009],[6, 27, > > > 2009], > > > [6, 28, 2009],[6, 29, 2009],[6, 30, 2009]]; > > > > function nationalDays(date) { > > > for (i = 0; i < natDays.length; i++) { > > > if (date.getMonth() == natDays[i][0] - 1 > > > && date.getDate() == natDays[i][1] > > > && date.getFullYear() == natDays[i][2]) { > > > return [false, natDays[i][0][1] ]; > > > } > > > } > > > return [true, 'brownbox']; > > > } > > > }); > > > </script> > > > > </head> > > > <body id="OT_irp"> > > > <div class="OT_wrapper"> > > > <ul> > > > <li><label>Select Date:</label> > > > <div id="datepickerthing"></div> > > > <input type="text" id="actualDate" value=""> > > > </li> > > > </body> > > > </html> > > > > On Apr 14, 2009, at 12:12 PM, JBeckton wrote: > > > > I have not tried to use this date picker to it's limits but what I > > > suggest if you need a date picker with allot more options use the one > > > from YUI. It may have a bit of a learning curve but it does everything > > > you need. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery UI" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jquery-ui?hl=en -~----------~----~----~----~------~----~------~--~---
