j'ai fait cette fonction pour charger un script dynamiquement mais ca
n'a pas l'air de bien fonctionner. J'ai l'impression qu'il charge bien
le fichier (dans le debugger de firefox (venkman) j'ai bien mon script
qui apparait dans la liste des fichiers chargés) mais les variables
contenu dnas ce fichier ne sont pas defini...
j'execute la fonction sur le onload de mon body...
Firefox 1.0
function loadConfig(){
var head = document.getElementsByTagName("head")[0];
var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG;
var script = document.createElement("script");
script.type = "text/javascript";
script.src = url;
head.appendChild(script);
}
Voila si vous avez une idée, merci d'avance Julien.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thibault TAILLANDIER
bonjour,
j'ai fait cette fonction pour charger un script dynamiquement mais ca n'a pas l'air de bien fonctionner. J'ai l'impression qu'il charge bien le fichier (dans le debugger de firefox (venkman) j'ai bien mon script qui apparait dans la liste des fichiers chargés) mais les variables contenu dnas ce fichier ne sont pas defini... j'execute la fonction sur le onload de mon body... Firefox 1.0
function loadConfig(){ var head = document.getElementsByTagName("head")[0]; var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG; var script = document.createElement("script"); script.type = "text/javascript"; script.src = url; head.appendChild(script); }
Salut
Tu peux essayer une méthode moins propre: var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG; document.write('<script src="' + url +'" language="JavaScript" type="text/javascript" />');
Met un alert() dans ton fichier pour testé que le code contenu dans le fichier est bien exécuté ... Il peut aussi il y avoir un probleme de scope sur les variables (variables locales ou variables globales). Essaie de tester avec if (window.nom_var) { alert('ok'); }
Voila si vous avez une idée, merci d'avance Julien.
Bye -- Thibault
bonjour,
j'ai fait cette fonction pour charger un script dynamiquement mais ca
n'a pas l'air de bien fonctionner. J'ai l'impression qu'il charge bien
le fichier (dans le debugger de firefox (venkman) j'ai bien mon script
qui apparait dans la liste des fichiers chargés) mais les variables
contenu dnas ce fichier ne sont pas defini...
j'execute la fonction sur le onload de mon body...
Firefox 1.0
function loadConfig(){
var head = document.getElementsByTagName("head")[0];
var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG;
var script = document.createElement("script");
script.type = "text/javascript";
script.src = url;
head.appendChild(script);
}
Salut
Tu peux essayer une méthode moins propre:
var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG;
document.write('<script src="' + url +'" language="JavaScript"
type="text/javascript" />');
Met un alert() dans ton fichier pour testé que le code contenu dans le
fichier est bien exécuté ...
Il peut aussi il y avoir un probleme de scope sur les variables
(variables locales ou variables globales).
Essaie de tester avec if (window.nom_var) { alert('ok'); }
Voila si vous avez une idée, merci d'avance Julien.
j'ai fait cette fonction pour charger un script dynamiquement mais ca n'a pas l'air de bien fonctionner. J'ai l'impression qu'il charge bien le fichier (dans le debugger de firefox (venkman) j'ai bien mon script qui apparait dans la liste des fichiers chargés) mais les variables contenu dnas ce fichier ne sont pas defini... j'execute la fonction sur le onload de mon body... Firefox 1.0
function loadConfig(){ var head = document.getElementsByTagName("head")[0]; var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG; var script = document.createElement("script"); script.type = "text/javascript"; script.src = url; head.appendChild(script); }
Salut
Tu peux essayer une méthode moins propre: var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG; document.write('<script src="' + url +'" language="JavaScript" type="text/javascript" />');
Met un alert() dans ton fichier pour testé que le code contenu dans le fichier est bien exécuté ... Il peut aussi il y avoir un probleme de scope sur les variables (variables locales ou variables globales). Essaie de tester avec if (window.nom_var) { alert('ok'); }
Voila si vous avez une idée, merci d'avance Julien.
Bye -- Thibault
Julien C.
Thibault TAILLANDIER wrote:
bonjour,
j'ai fait cette fonction pour charger un script dynamiquement mais ca n'a pas l'air de bien fonctionner. J'ai l'impression qu'il charge bien le fichier (dans le debugger de firefox (venkman) j'ai bien mon script qui apparait dans la liste des fichiers chargés) mais les variables contenu dnas ce fichier ne sont pas defini... j'execute la fonction sur le onload de mon body... Firefox 1.0
function loadConfig(){ var head = document.getElementsByTagName("head")[0]; var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG; var script = document.createElement("script"); script.type = "text/javascript"; script.src = url; head.appendChild(script); }
Salut
Tu peux essayer une méthode moins propre: var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG; document.write('<script src="' + url +'" language="JavaScript" type="text/javascript" />');
Ca fonctionne de cette maniere.
Met un alert() dans ton fichier pour testé que le code contenu dans le fichier est bien exécuté ... Il peut aussi il y avoir un probleme de scope sur les variables (variables locales ou variables globales). Essaie de tester avec if (window.nom_var) { alert('ok'); }
Voila si vous avez une idée, merci d'avance Julien.
Bye
Merci. @+.
Thibault TAILLANDIER wrote:
bonjour,
j'ai fait cette fonction pour charger un script dynamiquement mais ca
n'a pas l'air de bien fonctionner. J'ai l'impression qu'il charge bien
le fichier (dans le debugger de firefox (venkman) j'ai bien mon script
qui apparait dans la liste des fichiers chargés) mais les variables
contenu dnas ce fichier ne sont pas defini...
j'execute la fonction sur le onload de mon body...
Firefox 1.0
function loadConfig(){
var head = document.getElementsByTagName("head")[0];
var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG;
var script = document.createElement("script");
script.type = "text/javascript";
script.src = url;
head.appendChild(script);
}
Salut
Tu peux essayer une méthode moins propre:
var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG;
document.write('<script src="' + url +'" language="JavaScript"
type="text/javascript" />');
Ca fonctionne de cette maniere.
Met un alert() dans ton fichier pour testé que le code contenu dans le
fichier est bien exécuté ...
Il peut aussi il y avoir un probleme de scope sur les variables
(variables locales ou variables globales).
Essaie de tester avec if (window.nom_var) { alert('ok'); }
Voila si vous avez une idée, merci d'avance Julien.
j'ai fait cette fonction pour charger un script dynamiquement mais ca n'a pas l'air de bien fonctionner. J'ai l'impression qu'il charge bien le fichier (dans le debugger de firefox (venkman) j'ai bien mon script qui apparait dans la liste des fichiers chargés) mais les variables contenu dnas ce fichier ne sont pas defini... j'execute la fonction sur le onload de mon body... Firefox 1.0
function loadConfig(){ var head = document.getElementsByTagName("head")[0]; var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG; var script = document.createElement("script"); script.type = "text/javascript"; script.src = url; head.appendChild(script); }
Salut
Tu peux essayer une méthode moins propre: var url = Diaporama.HTML_Skin_Path + Diaporama.HTML_CONFIG; document.write('<script src="' + url +'" language="JavaScript" type="text/javascript" />');
Ca fonctionne de cette maniere.
Met un alert() dans ton fichier pour testé que le code contenu dans le fichier est bien exécuté ... Il peut aussi il y avoir un probleme de scope sur les variables (variables locales ou variables globales). Essaie de tester avec if (window.nom_var) { alert('ok'); }
Voila si vous avez une idée, merci d'avance Julien.