salut,
est ce que possible d'appeler un fonction java script depuis PHP
j'explique
si j'ai a titre d'exemple le code PHP suivant est ce que possible
est ce que possible
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php $a; $d; if($a==3) { <script type='text/javascript'> function f1() { alert("erreur"); } </script> } else //fait une autre instruction php ?>
ou bien je suppose
mettre la fonction java script en un fichier
et dans php on fait l'appel
voila un exemple qui utilise ce principe
cree un fichier test.js
contient
créer un autre fichier test-light.php contient
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var fonctionJsNo1 = function () { return 10+32; }; fonctionJsNo1();
mais il m'affiche : Class 'JSContext' not found
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php $ctx = new JSContext(); $js = file_get_contents(__DIR__ . '/test.js'); $a = $ctx->evaluateScript($js); var_dump($a); ?>
merci d'avance
Partager