pb avec mailto + subject en antispamming [résolu]

pb avec mailto + subject en antispamming [résolu] - HTML/CSS - Programmation

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 !   :pt1cable:  
 
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 ...  [:hacumese] et pensez à tirer la chasse d'eau ! [rire]


Message édité par HACUMESE le 29-06-2004 à 13:45:34
Reply

Marsh Posté le 29-06-2004 à 11:36:01   

Reply

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à.


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

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 ?
 
 

Reply

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  [:hacumese]

Reply

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\" >"


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

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...

Reply

Marsh Posté le 29-06-2004 à 13:58:38    

pour cacher un peu plus, tu peux remplacer ton '@' par  
String.fromCharCode(64)


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

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...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

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 !  [:hacumese]

Reply

Sujets relatifs:

Leave a Replay

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