addEventListener ne marche pas sous IE7
context: lancer une fonction javascript depuis un click type 'onClick'
pour une page :
Code:
1 2 3 4 5 6 7 8 9 10
| <html>
<head>
<title>test</title>
</head>
<body>
<input type="checkbox" id="coche" name="coche"> test
<script> lancer() ; </script>
</body>
</html> |
avec lancer()=
Code:
document.getElementById('coche').addEventListener("click", function(){return alert("test");}, false);
ou
Code:
document.getElementById('coche').setAttribute("onclick", 'alert("test")');
ça marche parfaitement sous FFX.
Sous IE7 ça ne marche pas et j'ai une erreur JS à l'affichage de la page. Si je rafraichit la page, l'erreur s'efface mais ça ne marche toujours pas.
Quelqu'un aurait il une idée d'où peut venir le problème ?