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:
if ($announcement == "yes")
akkor lefusson a következő script:
<script type="text/javascript">

function ageprompt(){
	agewindow=dhtmlmodal.open('agebox', 'div', 'announcement', 'Latest 5 announcements', 'width=320px,height=240px,left=470px,top=200px,resize=0,scrolling=0')
}

</script>
Köszi!
 
1

ha jol ertem..

ErdosJ · 2007. Nov. 24. (Szo), 11.53
if ($announcement == "yes")
  {
?>
<script type="text/javascript">  

  function ageprompt(){  
    agewindow=dhtmlmodal.open('agebox', 'div', 'announcement', 'Latest 5 announcements', 'width=320px,height=240px,left=470px,top=200px,resize=0,scrolling=0')  
}  

</script> 
<?php
}
2

Vagy akár...

s_volenszki · 2007. Nov. 24. (Szo), 15.45

if($announcement == "yes")
{
    echo "<script type=\"text/javascript\">
             function ageprompt(){
                 agewindow=dhtmlmodal.open('agebox', 'div', 'announcement', 'Latest 5 announcements', 'width=320px,height=240px,left=470px,top=200px,resize=0,scrolling=0');
             }  
    </script>";
?>
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:

if($announcement == "yes")
{
    echo "<script type=\"text/javascript\">
             function ageprompt(){
                 agewindow=dhtmlmodal.open('agebox', 'div', 'announcement', 'Latest 5 announcements', 'width=320px,height=240px,left=470px,top=200px,resize=0,scrolling=0');
             }
             ageprompt();
    </script>";
?>
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!