Facilement activer / désactiver un code javascript sans PC [Fermé]

Theophile76 1782 Messages postés mardi 6 mars 2007Date d'inscription 5 décembre 2017 Dernière intervention - 16 juin 2016 à 12:27 - Dernière réponse :  trollouf
- 16 juin 2016 à 16:59
Bonjour,
J'ai des codes javascript que j'appelle dans mon head comme ceci :

<script type="text/javascript" src="monscript1.js"></script>
<script type="text/javascript" src="monscript2.js"></script>
<script type="text/javascript" src="monscript3.js"></script>
<script type="text/javascript" src="monscript4.js"></script>


Je n'en ai toujours qu'un actif mais j'ai besoin régulièrement de changer celui qui est actif.
Pour l'instant je n'ai pas trouvé de technique plus simple que de mettre ceux que je n'utilise pas dans des commentaires php comme cela :

<?php /* <script type="text/javascript" src="monscript1.js"></script> */ ?>
<?php /* <script type="text/javascript" src="monscript2.js"></script> */ ?>
<script type="text/javascript" src="monscript3.js"></script>
<?php /* <script type="text/javascript" src="monscript4.js"></script> */ ?>


Mai je voulais savoir si quelqu'un connait une technique pour faire cela simplement et si possible depuis n'importe quelle appareil (pc, mobile).

Merci.


Afficher la suite 
1782Messages postés mardi 6 mars 2007Date d'inscription 5 décembre 2017 Dernière intervention

2 réponses

Pitet 2362 Messages postés lundi 11 février 2013Date d'inscription 30 novembre 2017 Dernière intervention - 16 juin 2016 à 14:07
0
Utile
1
Salut,

Une solution possible serait de spécifier le script désiré via un paramètre dans l'URL. En modifiant par exemple la déclaration des scripts comme ceci :
<?php
$idScript = empty($_GET['id-script']) ? 1 : intval($_GET['id-script']);
?>
<script type="text/javascript" src="monscript<?php echo $idScript; ?>.js"></script>


Tu peux alors choisir le script actif en modifiant ce paramètre :
http://localhost/monsite/page.php -> monscript1.js
http://localhost/monsite/page.php?id-script=2 -> monscript2.js
http://localhost/monsite/page.php?id-script=3 -> monscript3.js

Bonne journée,
ou utiliser des fonctions!