Envoyer un POST sans nouvelle fenetre

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.
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. 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
    1. Bonsoir,

      essayes en Ajax/javascript

      va s voir sur google comment faire
      0