Salutations,Comment charger un script dans une application XUL après le chargement initial
mon application XUL a besoin de charger des scripts dynamiquement, pour cela, je tirais une fonction qui fonctionne dans les applications html/js réguliers:
function loadScript(url)
{
var e = document.createElement("script");
e.src = url;
e.type="text/javascript";
document.getElementsByTagName("head")[0].appendChild(e);
}
à quelque chose qui ne devrait travailler dans XUL:
function loadScript(url)
{
var e = document.createElement("script");
//I can tell from statically loaded scripts that these 2 are set thru attributes
e.setAttribute('type' , "application/javascript"); //type is as per MDC docs
e.setAttribute('src' , url);
//XUL apps attach scripts to the window I can tell from firebug, there is no head
document.getElementsByTagName("window")[0].appendChild(e);
}
les balises de script se correctement ajouté, les attributs ont l'air bien, mais ça ne marche pas du tout, pas de code à l'intérieur de ces scripts chargés est exécuté ou même analysé.
Quelqu'un peut-il donner un indice sur ce qui pourrait se passer?
T.
Où serait le défi dans ce domaine? ;) – lucideer