Envoyé par : Utilisateur anonyme
Date : 30/10/2004 17:54
Bonjour,
j'ai réalisé une interface en XUL et les informations saisies sont récupérées par une fonction Javascript.
Maintenant ce que j'aimerai faire, c'est réutiliser ses informations pour générer un fichier à l'aide de PHP.
Mais je n'arrive pas à faire intéragir js et php. De plus mon script js ne fonctionne plus une fois que mes fichiers sont sur un serveur php ...
Pouvez vous m'aider ?
Envoyé par : Cyrare
Date : 01/11/2004 15:34
Salut, pour faire marcher tes fichiers, il faut que les fichiers xul soit reconnus par le serveur et envoient les bons headers.
Si ça ne le fait pas, transforme ton fichier en fichier .php et remplace le début pas un truc du genre :
<?php header('Content-type: application/vnd.mozilla.xul+xml'); echo '<?xml version="1.0" encoding="ISO-8859-1" ?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>'; ?>
Sinon pour le fichier php essaye d'utiliser un code du genre :
var vars = "action=ajouter&jeu="+jeu+"&localisation="+localisation+"&jour="+jour+"&mois="+mois+"&annee="+annee; try { var httpRequest = new XMLHttpRequest(); httpRequest.open("POST", "action.php", true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.setRequestHeader("Content-Length", vars.length); httpRequest.send(vars); httpRequest.onload = function() { if (httpRequest.responseText == "1") alert("Ajout réussi !"); else alert("Boarf ! Ca a foiré ! >___<"); } } catch (e) { alert("Erreur :\n" + e); return false; }
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.