j'appelle un script javascript dynamiquement,
seule soucis, il est bien appelé dans la div dans laquelle je lui dis mais ne se charge pas dans la div dans laquelle il est appelé... mais tout en bas de mon site.
voici mon code
Code :
- <div id='test'>
- function appelle_js() {
- var newscript = document.createElement('script');
- newscript.type = 'text/javascript';
- newscript.onload = onLoad;
- newscript.src = 'http://monsite.com/script.php?code=' + mavariable;
- var head = document.getElementById('test');
- //var head = document.getElementsByTagName('head')[0];
- head.appendChild(newscript);
- }
- function onLoad() {
- document.close();
- }
- appelle_js();
- </div>
|
en résultat j'ai bien
Code :
- <div id='test'><script type='text/javascript' src='http://monsite.com/script.php?code=145228'></script></div>
|
mais le résultat du script s'affiche à la fin de mon site et pas dans la div 'test'.
je pense que c'est lié à l'événement onload mais je ne trouve pas de solution.
merci 10000 fois pour votre aide sur ce soucis avec le lequel je galère depuis des jours
Message édité par jedebute75 le 09-04-2009 à 16:16:01