Function php in javascript

Function php in javascript - PHP - Programmation

Marsh Posté le 18-02-2006 à 16:19:30    

Bonjour,
 
je cherche à utiliser une fonction php dans un script javascript
 
est- ce possible?
 
<?
require_once()            // fction terrain($a, $b)
?>
 
...javascript:
 function aplus ()
 {
 vala = vala +1 ;
 valaa= vala ;
 valbb= valb ;
 }
[...variable javascript]
 
=> besoin d'appeller la fonction <? terrain($a, $b)?>
avec $a=valaa et $b =valbb
comment faire svp????
 
 

Reply

Marsh Posté le 18-02-2006 à 16:19:30   

Reply

Marsh Posté le 18-02-2006 à 16:43:18    

Javascript ==> Client / Evennementiel
Php ==> Serveur / Loin d'être Evennementiel!


Message édité par dwogsi le 18-02-2006 à 16:45:21
Reply

Marsh Posté le 19-02-2006 à 15:11:06    

Mais ca peut malgré tout se faire avec l'objet XmlHttpRequest


---------------
Feaks Forum
Reply

Marsh Posté le 19-02-2006 à 18:41:23    

C'est vrai mais compatibilité amoindrie...

Reply

Marsh Posté le 19-02-2006 à 23:07:12    

Le PHP reste traité coté serveur


---------------
MZP est de retour
Reply

Marsh Posté le 19-02-2006 à 23:09:19    

Tout à fait.

Reply

Marsh Posté le 21-02-2006 à 08:56:02    

c'est comme tout langage serveur. tu peux affecter des variabless par exemple jsp, php à des variablse javascript, mais pas le contraire, vu que javascript tourne sur la machine et que java, php, asp tournent sur le serveur.  


---------------
amicalement
Reply

Marsh Posté le 21-02-2006 à 10:40:35    

si tu as simplement besoin de lancer un processing coté serveur, sans aller jusqu'a xmlhttprequest tu peux souvent t'en sortir avec une image, du style:
<img src="/monscript.php" />
que tu vas générer dynamiquement depuis le javascript.
Si tu veux récupérer des valeurs retour par contre, comme dit précédemment ca va etre plus difficile...


---------------
Hebergement Web - Annuaire et forums indépendants - Notez votre hébergeur!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed