Question tres delicate pour envoyer un message a un serveur

Question tres delicate pour envoyer un message a un serveur - HTML/CSS - Programmation

Marsh Posté le 19-06-2002 à 15:09:43    

Hello a tous.
Voila, j'ai une page HTML avec un formulaire. Quand je clique sur le bouton POST, mon formulaire est posté sur un serveur.
Mais je veux aussi envoyer les données sur un autre serveur, en parallele. Je voudrais savoir s'il existe un objet capable d'envoyer un message a un serveur ou bien de faire, comme en java, une sorte de servlet.forward
 
Merci bien.

Reply

Marsh Posté le 19-06-2002 à 15:09:43   

Reply

Marsh Posté le 19-06-2002 à 15:14:04    

eventuellement tu associes deux action a ton formulaire et chaque action a une url différente.
 
Il y a déjà eu des topics là dessus sur ce forum
 
bonne chance


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 19-06-2002 à 15:23:45    

DarkLord a écrit a écrit :

eventuellement tu associes deux action a ton formulaire et chaque action a une url différente.
 
Il y a déjà eu des topics là dessus sur ce forum
 
bonne chance  




C'est un peu plus complique que ca... en fait, mon script est execute par le serveur et je n'ai donc pas le droit de toucher a mon formulaire.
je dois ecrire un script independant, qui peut recuperer les valeurs du formulaire et les envoyer vers l'autre serveur.
ca parait pas evident a comprendre... je sais...

Reply

Marsh Posté le 19-06-2002 à 15:25:44    

ernst a écrit a écrit :

Hello a tous.
Voila, j'ai une page HTML avec un formulaire. Quand je clique sur le bouton POST, mon formulaire est posté sur un serveur.
Mais je veux aussi envoyer les données sur un autre serveur, en parallele. Je voudrais savoir s'il existe un objet capable d'envoyer un message a un serveur ou bien de faire, comme en java, une sorte de servlet.forward
 
Merci bien.  




 
Excuse moi mais la solution que je te donne répond parfaitement au problème que tu énonces ci desss. Tu voudrais poster ton formulaire en meme temps sur le serveur A et sur le serveur B. Si ce n'est pas le cas, si par exemple tu veux poster sur A faire des calculs puis poster sur B réexplique ton problème parce que ca correspond pas vraiment à ta question initiale :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 19-06-2002 à 15:32:04    

Bon, je vais recommencer alors...
J'ai un formulaire, dans la page login.html, qui est poste sur un serveur A.
Je n'ai pas le droit de toucher au code du formulaire... ne me demande pas pourquoi, c'est comme ca...
Dans le repertoire ou se trouve la page login.html, je peux mettre des javascripts qui sont executes lors du post du message ( ce script est appele login.js )
dans ce login.js, je veux recuperer les valeurs du formulaire (ca, je sais faire) et les envoyer a un autre serveur (ca, je sais pas faire).
je pense que c'est un peu plus clair...

Reply

Marsh Posté le 19-06-2002 à 15:35:18    

si tu veux le faire entièrement en js, je ne vois pas d'autre solution que de créer une iframe et de passer les paramètres dans son url. peut-être que tu peux créer un nouveau formulaire dans cette iframe et "l'auto-submit"-er ... jamais essayé.
 
le mieux serait quand même de faire ça côté serveur.

Reply

Marsh Posté le 19-06-2002 à 19:21:40    

bon, la question est:
 est-ce un trajet login.html->Serveur A->login.js
ou un trajet login.html->login.js->serveur A
 
Dans le deuxieme cas, login.html execute les instruction js,
il est donc possible de modifier la propriete action du formulaire
et d'opérer un submit via javascript.
 
Dans le premier, je vois que la creation dynamique d'une fenetre recreant un formulaire identique a login.html et le soumettant (automatiquement ou pas) ou sinon d'inclure du code dynamiquement dans la page retournée par le serveur.
 
mais c vrai que vaut mieux voir exactement tes conditions de travail  :jap:  
 
 :bounce:  :bounce:  :bounce:  :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed