Hello tout le monde,
J'arrive à charger un fichier JS externe dynamiquement dans la balise <head> de cette facon :
Code :
- var script = document.createElement("script" );
- script.src = "url du fichier searchProfile.js";
- document.head.appendChild(script);
|
On voit bien ensuite le contenu du fichier dans la balise <head> dans l'onglet HTML de Firebug
Code :
- $(function () {
- window.titi = titi;
- function titi() { alert('coucocu') };
- )};
|
mais par contre, je n'arrive pas à executer la fonction titi() via la ligne de commande Firebug.
On me dit que la fonction n'est pas référencé.
J'ai bien fait attention au scope. La fonction est visible de window comme vous pouvez le voire.
Par contre, lorsque je copie colle le contenu du fichier dans la ligne de commande Firebug, la fonction est reconnu. Je peux ensuite executer la fonction titi().
Mes questions :
Est il possible de charger un fichier JS externe dynamiquement et executer la fonction dans Firebug ?
J'ai l'impression qu'il y a quelques restrictions avec Furebug
Message édité par weed le 07-08-2012 à 21:35:55