2009-12-16 9 views
2

Existe-t-il une capture de l'événement sur chargement lors de l'ajout dynamique d'une balise de script avec JavaScript dans IE?
Capture d'un événement onload lors du chargement dynamique de fichiers .js?

Le code ci-dessous fonctionne dans FireFox et Chrome mais pas dans IE.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server"> 
    <title></title> 
</head> 
<body> 

</body> 
</html> 
<script type="text/javascript" language="javascript"> 

    var elemScript = document.createElement("script"); 
    elemScript.onload = function() { 
     $("body").html("<div>jQuery Loaded !</div>"); 
    }; 
    elemScript.type = "text/javascript"; 
    elemScript.src = "script/jquery.js"; 

    document.getElementsByTagName("head")[0].appendChild(elemScript); 

</script> 

Répondre

Questions connexes