LESIFS
Messages postés1Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention 1 mai 2006
-
1 mai 2006 à 22:49
cs_spyro666
Messages postés137Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention28 août 2007
-
2 mai 2006 à 11:30
Bonjour à tous ceux qui lirons ce message.
J'ai lancé une page modèle template HTM à partir d'un script php sous l'environnement TinyButStrong.
Tout se passe bien, mais dans cette page modèle je lance dans un Iframe un programme php qui fabrique et gère un calendrier. Quand je clique sur une zone du calendrier je récupère bien dans ce programme la valeur de la date, je charge un variable de session que je suis incapable pour l'instant de récupérer dans mon code HTM, et bien sur dans mon sript php initial.
Si quelqu'un sait comment faire je suis tout de suite prenneur de la solution.
cs_spyro666
Messages postés137Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention28 août 2007 2 mai 2006 à 11:30
Salut,
effectivement il n'est pas si facil que ça de récupérer la valeur d'une superglobale dans un fichier htm. Certain te dirons même que c'est totalement impossible, or avec un peu d'astuciosité on peut y arriver.
La solution? Ce qu'on appel communément AJAX ou XMLHTTPRequest. Le problème de cette solution est qu'elle ne fonctionne que sous IE et FireFox.
Voilà une possible solution à ton problème :
<script language="javascript">
xhr_object = null;
function Recupere () {
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}