Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Web » HTML / XML » A propos de mailto

neamar
Modérateur
Citer - Posté le 24/06/2005 à 17:39
Je souhaite faire une page spéciale dans mon site.
En fait en y accédant, on vous demande votre pseudo ( en javascript) :
pseudo = prompt('Quel est ton pseudonyme ?','');
Et puis il m'envoie un mail (neamart@yahoo.fr) avec en objet ou en texte le nom donné.
MES CONTRAINTES : Le mail doit etre envoyé "à l'insu" du bonhomme, cad que le mail est envoyé sans que lle visiteur passe par Outlook ou autre.
Comment je peux faire ?
Before you criticize someone, you should walk a mile in their shoes. That way when you criticize them, you are a mile away from them and you have their shoes.

http://neamar.free.fr
Ou le portail général : http://neamar.fr
RemonterCiter - Posté le 24/06/2005 à 18:29
Méthode peu "propre" (mais vu que tu souhaite utiliser JavaScript çe ne le sera pas de toute façon):

Tu ouvre une IFRAME très petite (doit parait invisible) dans laquelle tu place ton javascript quelque peu remanié en fesant un:

location.href=envoi_mail.php?nom=xxx;

à la place de xxx tu place la variable JavaScript dans laquelle tu as précèdement récupéré le nom.

Il ne te reste plus qu'a écrire la page envoi_mail.php en utilisant la fonction mailto() et la variable $nom (ou $_GET['nom']) que tu as passé avec le JavaScript.

PS: par contre le fait d'ouvrir une fenetre JavaScript pour demande un nom au visiteur.... comment dire.... ARG ! Quand je vois ça moi, je quitte le site.
Computaid SPRL - Conception - Développement - Infogérance : http://www.computaid.be
eTigris - Hébergement mutualisé - Serveurs dédiés : http://www.etigris.com
Fred
ProgBoarder
RemonterCiter - Posté le 24/06/2005 à 19:22
Salut neamar,

Neliger à raison, sans PHP il n'y a pas vraiment d'autres
solutions.

Le vrai problème de mailto: c'est qu'il faut que ton client ai un service de messagerie configuré sur son ordinateur, comme outlook par exemple. Si tel est le cas, aucune boite de dialogue ne sera montrée.

Tu ouvres une IFrame très petite > Je trouve par contre que la technique des Iframe n'est pas géniale, désolé Neliger ! Tu ferai mieux de faire un bête formulaire dans ta fenêtre qui envoie les données au script PHP.

Je pense que tu veux aussi utiliser le pseudonyme du client pour tes pages après, dans ce cas, apprend à utiliser les cookies avec Javascript et Php conjointement !

ARG ! Quand je vois ça moi, je quitte le site > N'oblige surtout pas le client à entrer son nom, c'est pas génial comme le dit si bien Neliger, il se sent obligé !
Purée faut que je change d'avatar !
quintus
ProgBoarder
RemonterCiter - Posté le 24/06/2005 à 23:42
Salut

Pense aussi que certain désactive le javascript, donc ton script ne sera pas exécuté.

Le mieux serait réellement d'utiliser le PHP
live to code, code to live
dsl pour les accents, j'utilise un clavier qwerty
neamar
Modérateur
RemonterCiter - Posté le 25/06/2005 à 09:56
Ok je me rends j'abandonne.
C'était juste pour une page parce que je voulais savoir pour cette page seulement le nombre de visites et le pseudo...mais tant pis.
Before you criticize someone, you should walk a mile in their shoes. That way when you criticize them, you are a mile away from them and you have their shoes.

http://neamar.free.fr
Ou le portail général : http://neamar.fr
Fser
Code-Libre.org
RemonterCiter - Posté le 25/06/2005 à 17:36
Dans ce cas utilise php !
mais bon toujours la meme chose pour le pseudo, ça va etre lourd.
je peux mettre une source a dispo pour un livre d'or si tu veux (sourire)
pour ce qui est du compteur de visite, tu peux trouver une source potentielle sur http://phpdebutant.org site tres bien pour apprendres les bases du php tres rapidement.
``Montre-moi ton code, dissimule tes structures de données, je continuerai à être mystifié. Montre-moi tes structures de données et je n'aurai sans doute pas besoin de voir ton code, il me semblera évident.''

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,146 s - Crédits - Stats
1 connecté