Bonjour,
Je cherche a ex�cuter un js qui doit afficher une barre en bas de page html.
Ce js fonctionne parfaitement si je place une alert('') apr�s l'appel. Par contre si j'enl�ve l'alert('') j'ai une erreur sur ma page correspondant � un objet manquant.
Voila la fonction appel�e :
Et voici l'endroit ou est appel�e la fonction :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 function include(Script) { if (oxy == 1 ) { if (document.getElementsByTagName) { var Script; var Body; Script = document.createElement("script"); Script.type = "text/javascript"; // si alert slt ici => erreur objet requis Script.src = "http://selection.oxylane.com/Selection_v2/oxylane.js"; // si alert slt ici => pas d'erreur objet requis et affichage de la barre oxylane OK Body = document.getElementsByTagName("BODY"); if (Body) { // appel qui renvoie l'erreur d'objet requis Body[0].appendChild(Script); } } //return 1; } }
On voit bien l'alert('test1') apr�s l'appel � la fonction.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 <xsl:if test="$idPartenaire != '' "> <script type="text/javascript" language="javascript"> <![CDATA[<!--]]> var oxy_TypeAppel = 0; var oxy_idPartenaire = '<xsl:value-of select="$idPartenaire"/>'; var oxy_Transformation = 0; include(); alert('test1'); <![CDATA[-->]]> </script>
Si j'enl�ve cette alert('') j'obtiens l'erreur objet requis apparemment sur la ligne :
"Script.src = "http://selection.oxylane.com/Selection_v2/oxylane.js";"
C'est un chargement de js (si je met une alert juste avant cette ligne ca ne marche pas, si je met une alert juste apres ca fonctionne).
Je suis ouvert � toute proposition de solution.
Merci d'avance.
Partager