envoi de données par javascript à une page
Posté : 11 janv. 2008, 15:42
Bonjour,
je cherche à améliorer mon application intranet PHP.
Dans certaines pages, j'ai un formulaire avec un bouton submit.
Lorsqu'on clique sur ce bouton, une nouvelle fenêtre est ouverte comportant une page qui traite les données du formulaire.
Pour faire de cette fenêtre un popup, je suis passé par du javascript. Voici le code pour éclairer un peu :
Ce qui me chagrine, c'est que toutes les informations sont passé par URL en ouvrant le popup javascript, je prefererais un comportement comme la methode POST de PHP.
Y'a t il moyen de le faire ou d'ouvrir un popup avec du php pure?
je cherche à améliorer mon application intranet PHP.
Dans certaines pages, j'ai un formulaire avec un bouton submit.
Lorsqu'on clique sur ce bouton, une nouvelle fenêtre est ouverte comportant une page qui traite les données du formulaire.
Pour faire de cette fenêtre un popup, je suis passé par du javascript. Voici le code pour éclairer un peu :
<html>
<head>
<SCRIPT>
function ouvrir_popup(formulaire){
//récupération des données du formulaire
page = fomulaire.action +"&......";
window.open(page,"_blank","menubar=no, status=no, scrollbars=no, menubar=no, width=800, height=600");
//pour empecher la validation finale du formulaire
return false
}
<SCRIPT>
</head>
<body>
<FORM NAME="..." METHOD="POST" ACTION="page.php" TARGET="_blank" onsubmit="return ouvrir_popup(this)" >
.....
</FORM>
</body>
</html>
Ca permet, bien que c'est pas utile dans mon cas, de permettre l'ouverture de la page même si javascript est désactivé.Ce qui me chagrine, c'est que toutes les informations sont passé par URL en ouvrant le popup javascript, je prefererais un comportement comme la methode POST de PHP.
Y'a t il moyen de le faire ou d'ouvrir un popup avec du php pure?