, was last updated in 2005 but it still works. I want to update the comment system so it can use a Captcha, but not care what the Captcha is. This is a job for abstract classes. However, the comment system for the news articles requires a table change as well. So I decided to start with something easier. The contact page of DrQue.net also uses a Captcha, and is far simpler. Much like the comment system the contact page is a scripting mess.
My first order of business was to create a better looking page, and for that I wanted some modern CSS. Paging around the web to see how others have done CSS, I decided to use some CSS 3 attributes. Do I care if they won't work in order browsers? Not really. In addition, I found that inputs have a field called placeholder
in HTML 5. This looks really nice and I wanted to use it. Until now, all the pages on DrQue.net have been XHTML 1.1 strict. But I switched the contract page to HTML 5 to see if I liked it. And I do.
Rewriting the contract page script was fairly easy. Most of the work was getting things to look and feel the way I wanted them.
Pictured is Iggzilla toppling a tower of blocks. He seems to enjoy trying to grab the blocks and manipulate them. Generally there are three things he has figured out how to do. Put the block into mouth, throw block to right or left, and bang block on table. I'm not sure he means to throw the blocks to the side. I think after the block moves off the table he losses his grip and the block falls to the floor. The other two motions are clearly intentional. Interesting to see his brain working to control his hands and interpret his world.