11550 sujets

JavaScript, DOM et API Web HTML5

bonjour tous le monde
voila j'ai un gros problèmes a résoudre

j'ai un fichier javascript test.js
ou ya de code javascript et en plus de ce code j'ai envie de y ajouter de code qui détecte l'ip de l’utilisateur et qui récupère son geoip_country_code pour exécuter un autre script mais ça marche pas



document.write("<script type='text/javascript' src='http://j.maxmind.com/app/geoip.js'></script>" );
var country= geoip_country_code();
if(country  == "MA")      
{

}
else   
{
document.write("<script type='text/javascript' src='http://www.cashtrafic.com/script/java.php?id=120183&data='></script>" );
}
JavaScript ne propose pas de manière d'intégrer en son sein un autre fichier JS à l'instar d'autres langage de programmation (PHP avec include() et require(), ou CSS avec @import)

Tu devras donc appeler directement à partir de ta page HTML tes différents fichiers.


Edit: Cela dit (je viens de regarder ton code) pour intégrer un fichier JS de cette manière, la syntaxe est légèrement différent afin d'éviter que le navigateur pense que ta balise </script> ferme ton bloc de code


<script>
  document.write("<script src='js/libs/jquery-1.5.1.min.js'>\x3C/script>")
</script>

Modifié par Vaxilart (24 Aug 2011 - 06:52)