Envoyer un POST sans nouvelle fenetre

en php ou html -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,

Je souhaiterais envoyer dans une page HTML une commande POST qui déclenche un évenement (dans mon cas, le déclenchement d'un relais) SANS ouverture de fenetre.

Faire :

<form method="POST" target=autre ACTION=http://192.168.0.8/index.cgi>
<input type="submit" name="B1" value="Envoyer">
<input type="hidden" name="triggerRelayPulse" value="1000">
</form>

Ca fonctionne mais ca m'ouvre une fenetre qui me sert a rien, je veux juste l'envoi de :
http://192.168.0.8/index.cgi?triggerRelayPulse=1000

La commande sera envoyée avec un bouton de form standard.

Je me demandais, peut etre en javascript, ou avec une commande html que je ne connais pas.

Avez vous une idée, merci beaucoup.
A voir également:

2 réponses

ekudarius Messages postés 175 Statut Membre 51
 
Salut,

pour commencer je comprend pas un truc dans ton code :

<form method="POST" target=autre ACTION=http://192.168.0.8/index.cgi>

Lorsque tu envoi le formulaire il n'y aucune page de choisit ?
Peu ètre la cause de l'ouverture de la fenètre.

Bref je te propose ceci :

- créer une page test.php et met ceci <form method="POST" ACTION="test.php">

- Dedans tu met du html puis ton formulaire.

- En fin de page tu met ton code php.

- Puis tu oubli pas de vérifier si c'est un envoi [ if( isset($_POST)) ]

Après faudrait avoir plus d'infos sur ce que tu souhaite faire pour t'aider.

@ bientot
0
Alain_42 Messages postés 5413 Statut Membre 894
 
Bonsoir,

essayes en Ajax/javascript

va s voir sur google comment faire
0