pb avec mailto + subject en antispamming [résolu] - HTML/CSS - Programmation
Marsh Posté le 29-06-2004 à 11:40:29
observe bien le second "document.write" et demande toi ce qu'il fait. La réponse à ta question est là.
Marsh Posté le 29-06-2004 à 11:50:53
si je change cette ligne, et que je mets "newsletter" j'ai un message d'erreur qui s'affiche quand je vais voir ma page sur mon browser newsletter non définie ... pourtant j'écris : document.write(newsletter + '</a>')
je commets une erreur ?
Marsh Posté le 29-06-2004 à 11:53:32
<script type="text/javascript">
var name = "contact.motomonde" ;
var domain = "laposte.net" ;
var subject = "subject=NewsLetter - inscription" ;
var visual = "newsletter - inscription" ;
document.write('<a href=\"mailto:' + name + '@' + domain + ' ?' + subject + '\">') ;
document.write(visual + '</a>') ;
</script>
voila j'ai résolu mon probleme pour le texte, quand a insérer une image a la place de "newsletter", la je sais pas du tout
Marsh Posté le 29-06-2004 à 12:09:50
En ajoutant la variable visual, tu a travaillé avec une chaine de caractère. Si dans document.write, tu remplace le mot visual par ce que tu as mis après le signe = situé à coté ce var visual, cela fonctionne de la même façon.
Pour une image, c'est pareil. Tu peux y mettre le code correspondant au html de déclaration d'image.
visual = "<img src=\"dossier/image.ext\" >"
Marsh Posté le 29-06-2004 à 13:33:46
ne crois que pas que ton adresse ainsi "masquée" ne sera pas récupérée par des robots...
Marsh Posté le 29-06-2004 à 13:58:38
pour cacher un peu plus, tu peux remplacer ton '@' par
String.fromCharCode(64)
Marsh Posté le 29-06-2004 à 14:34:01
antsite a écrit : ne crois que pas que ton adresse ainsi "masquée" ne sera pas récupérée par des robots... |
en effet, certains (la plupart?) moteurs interprètent le JS maintenant...
Marsh Posté le 29-06-2004 à 14:37:59
%6C%61%70%6F%73%74%65%2E%6E%65%74 (laposte.net) associé au JS, ca devrait le faire ! c pas un site de terroriste !
Marsh Posté le 29-06-2004 à 11:36:01
bonjour a tous.
C'est le premier post que je fais dans cette partie du forum, normal je me suis mis au html il y a 2 jours. Mon site était avant créé par thundersite, mais il utilisait un scrolling horizontal pour 10 px ! ca m'a énervé, j'ai décidé de faire le codage html moi-même !
Mon probleme vient de la commande mailto. Mon site étant référence sur google, les robots se sont fait une joie d'aspirer mon adresse mail. j'ai changé cette adresse mail. Je voudrais coder en html ladite adresse, préécrire le sujet et une partie du texte ET coder en javascript mon adresse ... pb j'y comprend rien du tout en java ! Le tout associé a un nom qui ne DOIT PAS etre celui de l'adresse mail !, ou a une image ...
J'ai éssayé ca mais ca me met mon adresse mail sur ma page, et je veux la remplacer par "newsletter" :
<script type="text/javascript">
var name = "contact.motomonde" ;
var domain = "laposte.net" ;
var subject = "subject=NewsLetter - inscription" ;
document.write('<a href=\"mailto:' + name + '@' + domain + ' ?' + subject + '\">') ;
document.write(name + '@' + domain + '</a>') ;
</script>
merci de m'apporter une réponse claire ... et pensez à tirer la chasse d'eau ! [rire]
Message édité par HACUMESE le 29-06-2004 à 13:45:34