Aller au contenu

Une variable pour <script type="text/javascript" src=...>


dorjee

Sujets conseillés

Bonjour,

Voilà ce que je fais : dans un lien je passe un argument :

<a href="http://mondomaine/mapage.html?44518">Ma page</a>

cet argument est récupéré dans "mapage.html" avec le js suivant (dans le head) :

<script language="JavaScript">
<!--;
var jsfile = "default"
var jsfile = window.location.search;
if (jsfile) {
jsfile=jsfile.substring(1);
jsfile = unescape(jsfile);
eval(jsfile);
}
// end hide -->
</script>

de cette façon je récupère bien la valeur passée en argument dans l'URL "44518", pour preuve l'affichage de cette valeur dans le body avec :

Variable = <script>document.write(jsfile);</script>

Donc, ça marche ! Mon problème est le suivant : je voudrais utiliser la valeur de "jsfile" pour charger un script "44518.js" dans "mapage.html"

le chargement d'un script js se fait dans le head classiquement avec :

<script type="text/javascript" src="44518.js"></script>

mais au lieu du nom du fichier, je voudrai utiliser la valeur de la variable "jsfile", quelque chose comme ça :

<script type="text/javascript" src=jsfile.js></script>

et là, bien sûr, ça ne marche pas, rien ne s'affiche dans "mapage.html" concernant les variables contenues dans "44518.js" puisque ce fichier js n'est pas chargé.

Sur le principe, vous aurez sans doute compris que le but de l'exercice est de n'avoir qu'une seule page html, qui afficherait diverses informations selon le fichier js chargé, en fonction d'une valeur passée dans l'url appelant cette page.

Merci pour votre aide.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...