Executer du javascript dans un echo en php

Executer du javascript dans un echo en php - HTML/CSS - Programmation

Marsh Posté le 27-11-2006 à 14:06:31    

Voilou, j'ai un traitement qui est long et j'aimerais informé l'utilisateur lorsque le traitement est terminé ...
 
je pensais donc utilisé un div et utilisé la propriété visibility à visible :
 

Code :
  1. echo "<div name='affichage' style='visibility:visible'>Traitement en cours</div>";


 
 
et à la fin de la page, du script, lancer du javascript pour cacher  
 

Code :
  1. echo "<script>affichage.style.visibility=hidden;</script>";


 
mais le javascript est completement ignoré. "Traitement en cours" est toujours affiché.  
 
comment fais ton pour cacher le texte à la fin du script ?  
doit t-on passer obligatoirement par une fonction javascript, je pensais que l'on pouvait executer directement une commande javascrit

Reply

Marsh Posté le 27-11-2006 à 14:06:31   

Reply

Marsh Posté le 27-11-2006 à 14:22:23    

le javascript est bine executé ( il ne faut pas oublier qu'il est lancé cote client, dnc apres que le php ai ete executé )  
 
mais ton script est faux ( je em demande d'ou viens cette syntaxe d'ailleurs )  
 
la methode correcte est
echo '<div id="affichage" style="visibility:visible">Traitement en cours</div>'
et  
 
echo "<script>document.getElementById('affichage').style.visibility='hidden';</script>"
 


---------------

Reply

Marsh Posté le 27-11-2006 à 14:57:56    

mille merci ...
 
c'est exactement ca ....
 
en effet j'ai fais quelques confusions ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed