My CD list
I originally set this page up as I wanted a list of my CDs, but since then it has become more of an exercise in playing with Javascript to manipulate tables. By default, tables in web pages are static things but I wanted mine to scroll (leaving the headers and footers in place), be sortable by clicking on the column headings, be filterable using key words and automatically resize if the window size is changed. I also wanted a search function that would work across all of the tables.I've also used the same scripts to create an AJAX page which saves and restores the table settings when swapping between tabs. For anybody interested, I've written some technical notes on how these pages were created.