javascript et php

Répondre
Isaac
le 14/05/2005 à 17:08
Isaac
Essaye la calculatrice sur cette page (c'est la même page que dans mon message précédant). Tu ne verras aucun refresh alors que ce sera Php qui aura calculé ! smiley
C'est super, je trouve, de pouvoir lier ainsi Php et JavaScript ! smiley

++ smiley
http://www.zmws.com
Jeanlepail
le 16/05/2005 à 13:30
Jeanlepail
ou sinon ya simple
<?php
$varia = '<script language="javascript">document.formproba.selectjeux.options[document.formproba.selectjeux.selectedIndex].value;</script>';
echo "$varia";
?>
:)
zebden
le 16/05/2005 à 15:05
zebden
(...)
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 16/05/2005 à 16:45
zebden
On parlais d'assigner une valeur d'une variable javascript à une variable PHP.

$varia va retourner la chaine et non la valeur. Tout simplement parce que Javascript est executé coté client. Et qu'il faut repasser de toute facon coté serveur pour recuperer les infos.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Isaac
le 16/05/2005 à 19:10
Isaac
Dans l'absolu, la valeur ne sera pas disponible au sens où on veut la valeur javascript en php (si vous voyez ce que je veux dire). smiley

M'enfin (toujours le dernier mot ... smiley), regarde quand même de plus près la calculette en php/javascript à l'adresse que j'ai déjà donnée deux fois. On y utilise la classe JSserialize. Tu verras que les valeurs javascript sont transcrite à Php, que ce dernier les retourne à javascript après les avoir traitées, sans actualiser la page.

Bon d'accord, c'est un peu lent comme méthode, vu qu'il faut deux fichiers et une classe, mais c'est plutôt utile ! smiley

++ smiley
http://www.zmws.com
Bzh
le 16/05/2005 à 21:11
Bzh
Oui mais en faisant une requette !!!

Soit par frame ou iframe (encienne méthode) soit avec l' Objet XMLHttpRequest.

Tu peux aller là pour voir http://www.lephpfacile.com/forums/read_msg.php?f=7&id=3616

Dans tout les cas il faut faire une requette car javascript s' excute coté client et php coté serveur.

Donc, javascript s' exécute après php !!!

Ciao...
zebden
le 16/05/2005 à 23:59
zebden
Tu verras que les valeurs javascript sont transcrite à Php, que ce dernier les retourne à javascript après les avoir traitées, sans actualiser la page


Je paraphrase un peu BZH :

L'objet XMLHttpRequest permet un retour server sans actualiser la page. Mais il y a de toute facon une execution coté serveur.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Répondre
LoadingChargement en cours