IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

2 submit pour un POST


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut 2 submit pour un POST
    Bonjour à tous,

    Je commence par me présenter car je suis nouveau ici... J'habite en Suisse, je travaille dans l'informatique mais ne fait pas de développement, d'ou mes maigres connaissances en la matière...

    Je souhaite activer la fonction "Record" + "Alerte" de ma webcam Dlink depuis une page web. J'ai cherché du côté de Dlink et rien n'a été développé dans ce sens.
    C'est un script CGI qui permet de modifier ces états et je suis obligé de faire du "POST". En sniffant les requêtes j'ai obtenu les valeurs nécessaires à envoyer pour effectuer les actions voulues.
    Mon problème se situe dans le codage des pages html.

    Il y a deux scripts CGI différents pour effectuer les deux actions (record et alerte) et je souhaite utiliser qu'un seul bouton pour activer ces deux fonctions et un seul pour désactiver ces deux fonctions.

    J'ai donc créé deux simples boutons ON et OFF qui redirige chacun vers une page différente. Cette dernière exécute un submit en javascript de manière automatisée au chargement de la page. Le problème étant qu'il n'effectue que la seconde opération de mon script.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <html>
     <head>
    	<script language="Javascript">
    		function valider()
    		{
    		document.forms["off1"].submit();
    		document.forms["off2"].submit();
    		}
    	</script>
     </head>
     <body onload="valider()">
    	<form action="http://adresse_ip/recorder.cgi" method="post" name="off1" target="identique">
    		<input type="hidden" name="recordEnable" value="off">
    	</form>
    	<form action="http://adresse_ip/adv_snapshot_cont.cgi" method="post" name="off2" target="identique">
    		<input type="hidden" name="enable" value="0">
    		<input type="hidden" name="byMotion" value="0">
    	</form>
     <iframe name="identique" style="display:none; visibility:hidden"></iframe>
     </body>
    </html>
    Le target qui renvoie vers le iframe c'est pour rester sur la page et ne pas être renvoyé sur la page contenant le .cgi.

    Je vous remercie par avance pour votre aide, car la je sèche...

    ++ §hu

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonsoir.

    Tu peux envoyer le premier formulaire au serveur via ajax et c'est après que tu faits submit du second.

    A+.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Ok, merci, je vais checker dans ce sens et reviendrais si j'y arrive pas...

    ++ $hu

Discussions similaires

  1. Procédure pour installer poste client windows Firebird 1.5
    Par chticoin dans le forum Installation
    Réponses: 1
    Dernier message: 17/02/2006, 15h10
  2. 2 actions (submit) pour un même formulaire.
    Par spirou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/01/2006, 02h31
  3. Un submit pour plusieurs formulaires
    Par beufa dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/11/2005, 15h51
  4. Quels composants pour communiquer poste à poste
    Par grimlock dans le forum Web & réseau
    Réponses: 12
    Dernier message: 06/07/2005, 21h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo