Inclure du js en cours de php
Bonjour,
Je voudrais inclure un fichier javascript dans du php, si une condition est remplie (if).
Je sais quand début de srcipt, on déclare le js entre <head></head>.
Mais dans le body, comment expliquer que l'on veut exécuter le js ?
Quelle est la syntaxe exacte ?
Merci.
Je voudrais inclure un fichier javascript dans du php, si une condition est remplie (if).
Je sais quand début de srcipt, on déclare le js entre <head></head>.
Mais dans le body, comment expliquer que l'on veut exécuter le js ?
if (!empty($row1['nnnn']))
{ include fichier.js }
Quelle est la syntaxe exacte ?
Merci.
4 réponses
-
Tout simplement:
if (!empty($row1['nnnn'])) { echo'<script src="fichier.js" type="text/javascript"></script>'; }
-
Ouuuups ! Evidemment .............
Merci ;o))
A + -
Le problème vient peut-être de ton fichier JS.
Tu peux essayer d'ajouter ça au tout début de ton fichier JS pour vérifier qu'il est bien inclus:alert('Ça marche!');
-
Effectivement, il doit y avoir un problème .............
Voici mon js :function ajout_input_mariag2(){ //lecture du choix dans la liste suite au onchange (liste atteinte par son id ) var choix_naissance=document.getElementById('date_mariage_2').value; if(choix_naissance =='autre'){ //on rajoute l'input dans le div par un innerHTML document.getElementById('div_input_mariag2_autre').innerHTML='<SELECT name="expression7">'+ '<OPTION VALUE=""></OPTION>'+ '<OPTION VALUE="Vers">Vers</OPTION>'+ '<OPTION VALUE="Avant">Avant</OPTION>'+ '<OPTION VALUE="Après">Après</OPTION>'+ '<OPTION VALUE="Entre">Entre</OPTION>'+ '</SELECT>'+ ' <SELECT name="jour7">'+ '<OPTION VALUE=""></OPTION>'+ '<OPTION VALUE="1">1</OPTION>'+ '<OPTION VALUE="2">2</OPTION>'+ ...............