Inclure du js en cours de php
t671
Messages postés
1632
Statut
Membre
-
t671 Messages postés 1632 Statut Membre -
t671 Messages postés 1632 Statut Membre -
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.
A voir également:
- Inclure du js en cours de php
- Panne tnt en cours aujourd'hui - Guide
- Il est en cours de transport vers votre site de livraison - Forum Consommation & Internet
- En cours d'acheminement - Forum Consommation & Internet
- La ressource demandée est en cours d'utilisation ✓ - Forum Caméra
- Easy php - Télécharger - Divers Web & Internet
4 réponses
Tout simplement:
if (!empty($row1['nnnn']))
{
echo'<script src="fichier.js" type="text/javascript"></script>';
}
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:
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 :
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>'+ ...............
J'ai essayé
mais rien ne s'affiche !!??
le fichier js est bien positionné dans le même répertoire ......
Merci .