I've had this problem in the past. If you look in the fuse box under your back seat you'll find that one of those fuses is for the defroster. I believe there is also a relay that you will hear when you press the button to turn on the defroster. I found it quite strange that the light in the defroster button came on even though the fuse had blown but I guess everything can't make sense. I can't remember the fuse number off the top of my head but its one of the green ones. Hope this helps.
-patrick