interfootball.co.uk
Interfootball    Problem Mate    Monty Hall    Big Chain    Report It    Get a Date   
A calandar dialog powered using XSLT:   

How it works

On load xmlCalShell is transformed by xslCalShell, the resulting HTML creates the calandar wrapper; month and year selects, clear button and container for the display. Calandar change is then trigged, either with todays date or stated date parameter.

Calander Change setting the appropiate date parameter in xslCalShellBody. xslCalShellBody is then transformed on itself, the resulting HTML creates the calandar page highlighted as need be.

Data Islands
  • xmlCalShell

    Simply contains year limitations
    
    <CALANDAR sty="1995" eny="2005">
       <HOLIDAYS>
       </HOLIDAYS>
    </CALANDAR >
             
    
  • xslCalShell

    Used only onload, creates calandar wrapper.

  • xslCalShellBody

    Does most of the work create month page.