localhost means you are opening something not from the internet, but from your PC. you would have to have a webserver running. they don't come stock with windows, so either you would have to have installed it yourself or a trojan would have done it to communicate with it's owner (i wonder why through this method).
i dont see a reason why it should work, thus i wont click on it