J'ai une simple page HTML qui ressemble à ceci:problème JavaScript/JQuery sur Internet Explorer 7
...<div id="main">
<a href="#">Click here!</a>
</div>...
J'ai un morceau de JavaScript jQuery dans l'en-tête qui ressemble à ceci:
<script type="text/javascript">
$(document).ready(function() {
DoHello();
});
function DoHello()
{
$("div#main a").text("Click here!");
$("div#main a").attr("onmouseup", "javascript:alert('Hello!');");
}
</script>
Lorsque je clique sur le lien HTML dans FireFox, je reçois une alerte disant "Bonjour!". Pourquoi cela ne fonctionne-t-il pas dans IE7/8?
Lorsque je regarde le DOM (dynamiquement) construire dans IE, je peux voir que le "onmouseup" est présent mais il n'est jamais appelé. J'ai essayé de remplacer "onmouseup" avec "onclick" - même problème ...