Bienvenu(e)! Identification Créer un nouveau profil

Recherche avancée

Envoyer des donnés via JS

Envoyé par Sacha 
Sacha
Envoyer des donnés via JS
lundi 10 mai 2004 12:51:19
Bonjour.
Avec le JavaScript, on peut envoyer des E-mails de façon suivante:

window.location.href="mailto:votre_email?subject=votre_sujet&body=votremessage"

on peut faire des formulaire aussi avec "mailto:". Mais pour les formulaires, on peut aussi utiliser l'adresse d'une page PHP ou Perl. C'est à dire que les informations vont être passés vers cette page...
Et quelle est la structure de ces informations? Pour les mails, il suffit de mettre "?", ensuite les paramètres après "&".
Mon but est d'envoyér des donnés via la page [perso0.free.fr] .
Dans le formulaire, j'écris:
<form action="[perso0.free.fr]; method="post"></form>
Ensuite, touts les objets contenus (boutons, champs de texte, boutons radio...) me sont envoyés pas E-mail.
Je veux faire la même chose, mais via JavaScript, avec document.location.
Ceci me permetra de traiter les informations des formulaires et ensuite les envvoyer.
Exemple. Au lieu d'avoir:
url:[sacha5968uk.free.fr]
nameconfused smileyacha
mail:sacha5968uk.free.fr
submit:OK
J'aurais ça:
Sacha vous signale la présence d'un lien incorrect, à cette adresse:
<a href="[sacha5968uk.free.fr"]; traget="_blank">[sacha5968uk.free.fr<];
Veuillez verifier. Après le tratement, contactez-le à l'adresse E-mail suivante:
<a href="mailto:sacha5968uk@free.fr">sacha5968uk@free.fr</a>

Comme vous le voyez, le dernier message est beaucoup plus agréable à lire, il est en plus en HTML.
Tarcon
Re: Envoyer des donnés via JS
lundi 10 mai 2004 15:09:38
Salut ,

Excuse moi, mais j'ai rien compris à ce que tu veux faire #ben#
Tu as déjà une page en perl et tu veux l'utiliser ou tu veux tout envoyer avec jawa ??

[POUET] Tarcon
Re: Envoyer des donnés via JS
lundi 10 mai 2004 17:34:25
Excuse moi. #triste#
J'ai d&#233;j&#224; une page en perl, qui re&#231;oit des donn&#233;s. Je veux utiliser le JavaScript (et pas jawa) pour envoyer des donn&#233;s vers cette page en perl.
Merci
Re: Envoyer des donnés via JS
lundi 10 mai 2004 17:52:35
En rusant, tu peux essayer de mettre avec javascript la phrase

Sacha vous signale la présence d'un lien incorrect, à cette adresse:
<a href="[sacha5968uk.free.fr"]; traget="_blank">[sacha5968uk.free.fr<];
Veuillez verifier. Après le tratement, contactez-le à l'adresse E-mail suivante:
<a href="mailto:sacha5968uk@free.fr">sacha5968uk@free.fr</a>


dAns un input caché
Puis tu traite après en php cet input

P.S. c'est java, pas jawa #clin##clin##clin##clin#



JSMAN
Tarcon
Re: Envoyer des donnés via JS
mardi 11 mai 2004 10:55:15
Bah à ce moment la tu peux soit faire comme jsman propose soit avec le jawa (j'ai vérifié dans starwars c'est bien ça #clin#) on mettant les données en GET avec
var url="page.pl?nomVar1="+var1+"&nomvar2="+var2+ .... ;
Mais je connais pas le perl et je sais pas si ca marche comme ca.

Tu fais formulaire.action=url;
puis formulaire.submit() et Hop !

A+
[POUET] Tarcon soutient les jawas
Re: Envoyer des donnés via JS
mardi 11 mai 2004 13:34:19
Je suis vraiment d&#233;sol&#233; de n'&#234;tre tellement pas clair...
#triste##triste##triste##triste##triste##triste#
Ca marche, quand j'envoie des donn&#233;s via le formulaire.
Je veux envoyer les donn&#233;s via un lien, ou via document.location, que revient au m&#234;me.

Ma question pr&#233;cise: Est-ce qu'on peut remplacer le formulaire par un lien?
Tarcon
Re: Envoyer des donnés via JS
mardi 11 mai 2004 13:38:35
C'est ce que je viens juste de te dire ! #rire#
Si les données sont saisies, tu les récupères avec javascript puis tu les met dans l'url avec :
page.pl?nomVar1=var1&nomVar2=var2&....
Ensuite tu fais document.location.href(url).
Maintenant je ne connais pas le perl et je ne sais pas comment récupérer les données passée dans l'url, mais vu que ça se fait en php, ya pas de raison que ça marche pas #clin# .

Voila !!!

[POUET] Tarcon --> Vive les jawas
Sacha
Re: Envoyer des donnés via JS
mardi 11 mai 2004 21:34:16
[sacha5968uk.free.fr] #air#
Clique Tester l'envoi des donnés. Ca marche pas... Regarde la source... Et ensuite, avec le formulaire, ça marhce... QUE FAIRE??? #grrr##triste##grrr##triste#
Tarcon à la maiiison
Re: Envoyer des donnés via JS
mardi 11 mai 2004 21:58:19
D'après ce que je vois, free il aime pas les url avec des parametres dedans.
A partir de la je peux pas plus t'aider #triste#

Tarcon
Re: Envoyer des donnés via JS
mercredi 12 mai 2004 10:01:37
Merci quand m&#234;me. Une fa&#231;on de le faire devrait exister... Je vais me renseigner sur d'autres forums...
Re: Envoyer des donnés via JS
mercredi 12 mai 2004 10:37:07
http://perso0.free.fr/cgi-bin/form2mail.pl
est un script de FREE... On ne peut pas le modifier !!! et heureusement, si on on pouvait modifier ou altérer un script distant, ce serait la foire...

Sinon, si tu fais une recherche sur GG, tu trouveras comment envoyer des mail à partir de FREE sans passer par leur script PERL..
Re: Envoyer des donnés via JS
mercredi 12 mai 2004 10:57:29
Mais c'est quoi, GG?
Re: Envoyer des donnés via JS
mercredi 12 mai 2004 11:07:08
google #rire#
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter