Comment éviter la gêne mailto?
je travaille sur un site web et j'aimerais que mes utilisateurs puissent donner leurs commentaires aussi facilement que possible. Je connais un moyen mais je l'ai toujours détesté:
<a href="mailto:someone@somewhere.com">Click Here to be annoyed!</a>
Existe-t-il un moyen en JavaScript ou HTML pour permettre à mes utilisateurs de m'envoyer un courriel sans avoir à passer par beaucoup de problèmes?
6 réponses
A CONTACT FORM:
- évite les robots spam qui ramassent les 'mailtos '
- vous permet de valider que l'utilisateur du formulaire est "humain" (captcha optionnel)
- vous donne le contrôle total côté serveur sur le format de données
- vous permet de changer votre e-mail facilement à partir du serveur, à tout moment
- cache votre e-mail préféré, réel de vos visiteurs/membres/utilisateurs du site
- vous donne la possibilité de contrôler le sujet (via le menu select, etc.)
- vous donne une occasion d'avoir l'utilisateur de cocher quelque chose de plus
- par exemple, une enquête sur la question, abonnement opt-in, l'intérêt pour les services, devis, etc.
- vous donne l'occasion de retourner un merci (ou page de vente) après soumission
- vous donne une autre occasion d'avoir l'air professionnel
il ne fait aucun doute que le lien est le plus facile au départ-- un simple clic; mais, tout bien considéré, Je suis tout à fait d'accord qu'un formulaire de contact est la voie à suivre pour la plupart des fins, pour les raisons que j'ai énumérées ci-dessus, et plus encore.
bien, puisque Tom m'a mis au défi, ;) voici quelques widgets de contact de copie-coller que vous pouvez avoir mis en place et testé en une minute ou deux.
Certains Personnalisable Flash Contact / Mailto Widgets:
-
http://www.widgetbox.com/widget/contactify-widget-beta un formulaire de contact personnalisable. Le style est hautement personnalisable.
-
http://www.widgetbox.com/widget/contact-emailer-version3-rajwidgetbox Utilisez ce gadget dans votre site web page de contact. Évitez les spams en ne fournir votre courriel adresse dans votre site ou blog. Ce gadget est très personnalisable. Cela utilise l'image fonction de code de vérification. Plusieurs les langues sont supportées. Version 3. 3300 téléchargements
-
http://www.widgetbox.com/widget/ultimate-antispam-email-link Maintenant, si vous ne voulez vraiment pas un forme, mais ne veulent un lien de courriel que les robots spam ne peuvent pas décrocher, voici le widge pour vous. Dans la zone personnalisée, vous définissez vos fêtes et mailto adresse. C'est un simple flash bouton, de sorte que l'utilisateur ne le voit pas jusqu'à ce qu'il ouvre leur client de messagerie.
la façon dont vous décrivez est la plus facile à mon avis.
si vous voulez que l'email soit tapé là-haut dans la page comme un formulaire, vous pourriez vouloir créer un email/suggestion form ou alternative .
Vous pouvez fournir une zone de texte multiligne pour les commentaires et un bouton envoyer, POSTER le texte de votre serveur, puis mail sur le serveur. Cela épargne à vos utilisateurs un voyage à leurs clients de courrier, au coût de vous priver d'une réponse raisonnablement-probablement-valide-à l'adresse.
vous pourriez même utiliser AJAX et leur épargner un rafraîchissement de l'écran.
Google Docs fournit la création de formulaires Web qui peuvent être facilement intégrés dans les sites web. Il recueille toutes les données dans une feuille de calcul en ligne que vous pouvez télécharger à tout moment dans différents formats. Vous pouvez même définir la notification par e-mail si un visiteur a rempli votre formulaire de contact.
je créerais un formulaire dans lequel les utilisateurs peuvent fournir des commentaires, et je demanderais à votre serveur de l'écrire dans une base de données. Écrire à une DB va probablement rendre plus efficace pour vous de parcourir les commentaires. Le fait que les utilisateurs remplissent un formulaire au lieu de vous envoyer des e-mails en forme libre vous aide également à renforcer une structure quelconque sur les feedback ou les métadonnées associées aux feedback (bug/requête de fonctionnalité/commentaires, etc.).
le moyen le plus fiable serait d'envoyer l'email avec l'aide d'un traitement côté serveur.
vous pouvez également le faire en utilisant un formulaire HTML à l'aide de l'attribut action:
<form action="mailto:user@example.com">
...
</form>
, Mais cette méthode peut ne pas être fiable pour tous les navigateurs.