Appel de fonction javascript en php

fifidaix Messages postés 9 Statut Membre -  
Heliotte Messages postés 1561 Statut Membre -
Bonjour,

J'ai déclaré dans <head> plusieurs fonctions; deux fonctionnent, la 3ème n'est pas reconnue à l'appel .

déclaration (alternative à blink ??:

<head>
*****
<script LANGUAGE="JavaScript">
function aa (p) {
} //fonctionne

function clignote (num,phrase,vitesse) {

if (num==1){output = phrase }
if (num==0){output = ""}
return output;
if (num==0)setTimeout("clignote(1,phrase,vitesse);", vitesse);
if (num==1)setTimeout("clignote(0,phrase,vitesse);", vitesse);
}

</script>
</head>

et, dans le <body>, appel par:
<?PHP clignote (1,aaaaaaaaaaaaaaaa,500); ?>

résultat:

Fatal error: Call to undefined function clignote() in C:\Pgms\wamp5\wamp\www\facealamer\banniere.php on line 22

2 réponses

  1. Heliotte Messages postés 1561 Statut Membre 92
     
    Bonjour fifidaix,
    Tu as écrit dans la fonction Clignotte "return output;"
    mais tu ne l'utilise pas car à l'appel de la fonction tu n'affiche pas, du style :
    <?PHP echo clignote (1,aaaaaaaaaaaaaaaa,500); ?>
    edit:
    En plus, le aaaaaaaaaaaaaaaa est une chaîne de caractère, il faut le dire : "aaaaaaaaaaaaaaaa" et pas aaaaaaaaaaaaaaaa.
    0
  2. doctormad Messages postés 456 Statut Membre 99
     
    Et en bonus si ta fonction c'est du javascript il faut l'appeler avec des balises javascript et pas php...

    Au passage la norme c'est <script type='text/javascript'>
    0
    1. Heliotte Messages postés 1561 Statut Membre 92
       
      Bien vu doctormad.
      0