I had a similar problem with some of the buttons working correctly and some not and it turned out to be a Doctype problem. Some of the pages were going into “Quirks” mode and others not. The pages in Quirks mode from having an incorrect Doctype were the ones that didn't work. You might try to fix your DOCTYPE statement and see if they work better. Here's a pretty good article on the subject: http://alistapart.com/stories/doctype/ You want something like this: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> At least that's what did the trick for me.