ugrás a tartalomhoz

PHP feltételtől függően JavaScript kód futtatása

lomajpurre · 2007. Nov. 24. (Szo), 11.38
Sziasztok!
Következő lenne a kérdésem:

Ha:
  1. if ($announcement == "yes")  
akkor lefusson a következő script:
  1. <script type="text/javascript">  
  2.   
  3. function ageprompt(){  
  4.     agewindow=dhtmlmodal.open('agebox''div''announcement''Latest 5 announcements''width=320px,height=240px,left=470px,top=200px,resize=0,scrolling=0')  
  5. }  
  6.   
  7. </script>  
Köszi!
 
1

ha jol ertem..

ErdosJ · 2007. Nov. 24. (Szo), 11.53
  1. if ($announcement == "yes")  
  2.   {  
  3. ?>  
  4. <script type="text/javascript">    
  5.   
  6.   function ageprompt(){    
  7.     agewindow=dhtmlmodal.open('agebox''div''announcement''Latest 5 announcements''width=320px,height=240px,left=470px,top=200px,resize=0,scrolling=0')    
  8. }    
  9.   
  10. </script>   
  11. <?php  
  12. }  
2

Vagy akár...

s_volenszki · 2007. Nov. 24. (Szo), 15.45
  1. if($announcement == "yes")  
  2. {  
  3.     echo "<script type=\"text/javascript\">  
  4.              function ageprompt(){  
  5.                  agewindow=dhtmlmodal.open('agebox''div''announcement''Latest 5 announcements''width=320px,height=240px,left=470px,top=200px,resize=0,scrolling=0');  
  6.              }    
  7.     </script>";  
  8. ?>  
De azért arra figyelj, hogy ez a kód csak létrehozza a ageprompt függvényt, meg nem hívja! Ha azt akarod hogy le is fusson, tedd hozzá hogy ageprompt(); tehát:
  1. if($announcement == "yes")  
  2. {  
  3.     echo "<script type=\"text/javascript\">  
  4.              function ageprompt(){  
  5.                  agewindow=dhtmlmodal.open('agebox''div''announcement''Latest 5 announcements''width=320px,height=240px,left=470px,top=200px,resize=0,scrolling=0');  
  6.              }  
  7.              ageprompt();  
  8.     </script>";  
  9. ?>  
Bár ha csak egyszer használod ezt a rutint, felesleges függvényt csinálni belőle.

s_volenszki
3

működik

lomajpurre · 2007. Nov. 24. (Szo), 18.27
Köszönöm szépen. működik!