dorjee Posté 26 Février 2007 Posté 26 Février 2007 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.
dorjee Posté 26 Février 2007 Auteur Posté 26 Février 2007 J'ai trouvé une solution en php, voir dans ce forum ici : http://www.webmaster-hub.com/index.php?showtopic=32882
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant