11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Voila je souhaite passer une variable en appelant un fichier JS afin de paramétrer mon appel.

Je sais que c'est possible car google le fait de cette façon :
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">{lang: 'fr'}</script>

Cependant, comment fait-on pour faire la même chose ?

Merci pour votre aide,
En général on passe les paramètres au fichier Html et on les récupère dans le fichier Javascript avec l'instruction "window.location.search".

Mais si tu doit passer un paramètre au fichier JS on peut, peut être, s'y prendre comme ça pour le récupérer:



Dans le fichier Html :

<script id='jsID' src='monfichier.js?monparametre'></script>

Dans le fichier JS :

var url = document.getElementsByTagName("jsID").getAttribute("src");
var param = url.split("?")[1];

La variable "param" contient alors le paramètre.
Ok pour l'extract GET en javascript par contre tu sais comment ça fonctionne l'exemple du dessus utilisé par Google ?