I had the same problem on my laptop a while ago - I knew it was my computer as hotmail worked fine when I logged in on other PCs. My laptop had somehow 'lost' Java (and adobe flash), the IT bloke at work sorted it out for me though so I'm afraid I can't be any more help.