Bonjour tout le monde,

Si mon champ contient la valeur 1 (entier) j'aimerais appeler une fonction javascript (à partir de ma page php) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if($row_Cloture['Cloture'] == 1) 
{	
  echo '<script type="text/javascript" src="../../js/cacher_bouton_cloture.js"></script>'; 
  echo '<script> cacher_bouton_cloture();</script>';
}
Ce code ne fonctionne pas car l'alerte ne se lance pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 function cacher_bouton_cloture()
{
   alert('test');
....
Mon script est donc appelé à partir d'ici ici :

Scripts/Utilisateur/cacher_bouton_cloture.php
et se trouve ici :

js/cacher_bouton_cloture.js
Je n'ai aucun message d'erreur.

EDIT : j'ai ajouté un bouton :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
if($row_Cloture['Cloture'] == 1) 
{
 
  echo '<input type="submit" name="cloturer" disabled="disabled" id="cloturer" value="cours cloture le" onclick="Cloturer();"/>';
 
  echo '<script type="text/javascript" src="../../js/cacher_bouton_cloture.js"></script>'; 
  echo '<input type="button" name="cloturer" onclick="cacher_bouton_cloture();"/>';
}
lorsque je clic sur le bouton, j'arrive dans la fonction et l'alerte s'enclenche avec le mot "test".

Ce qu'il me faut, c'est lancer la fonction sans le clic sur le bouton.

Sauriez-vous me dire comment faire svp ?

Merci d'avance.

beegees