SCRIPT1002: Erro de sintaxe, caractere da linha 1 6

No console do desenvolvedor IE (F12), consegui que minhas páginas fossem executadas sem erros; todos menos um!

SCRIPT1002: Erro de sintaxe
mypage.php, linha 1 caractere 6

Eu estou usando o IE9. Qual é o problema?

Este é o meu código:

<!DOCTYPE html>
<head>
  <script type='text/javascript' src='/files/jquery-1.7.2.min.js'></script>
  <script type="text/javascript">
    $(document).ready(function() {
      $("#donateButton").click(function() {
        alert('hey');
      });
    });
  </script>
</head>
<body>
  <a href="javascript:void();" id="donateButton">asdsadasd</a>
</body>

Quando clico em#donateButton um erro é produzido. No entanto, quando eu mudojavascript:void() para# então nenhum erro ocorre mais. Por quê?

questionAnswers(1)

yourAnswerToTheQuestion