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

A voir également:

2 réponses

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
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
Heliotte Messages postés 1561 Statut Membre 92
 
Bien vu doctormad.
0