Tonio_35
Messages postés567Date d'inscriptionmercredi 4 octobre 2006StatutMembreDernière intervention30 août 201111 30 sept. 2009 à 09:25
Bonjour,
Comme beaucoup de monde ici je crois qu'il y a un amalgame entre le coté client et le coté serveur.
Le PHP est un langage interprété (un langage de script), il est exécuté du côté du serveur et non du côté client.
Quand un client appel une page PHP, le serveur se réveil le serveur parcours le PHP exécute le script et renvois ce que le script génère. Une fois arrivé à la fin du script, tout est terminé pour le serveur, il va dormir.
Le client quand à lui reçois donc le retour du script PHP, généralement du HTML (XML, JavaScript...), il ne reçois aucun code PHP.
Donc si tu ne recharge pas une page, le serveur ne va jamais re-parcourir une partie du code PHP de celle-ci (Sauf utilisation d'ajax ou on fais charger au client une page en arière plan).
Le moyen ici de passer une information d'une page à son parent serais sans recharger celui-ci serais d'utiliser du code qui s'exécute coté client. Ici il faudra donc choisir le Javascript.
Une fois mise à jour, ta frame enfant peut appeler une fonction Javascript de la Frame parent.