IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Caract�res ASCII dans le script


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre � l'essai
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2014
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : Juillet 2014
    Messages : 5
    Par d�faut Caract�res ASCII dans le script
    Bonjour,

    Dans le script ci-dessous, je souhaiterais remplacer @ et hotmail.com par des caract�res ASCII. C'est un script que j'utilise pour encrypter l'adresse e-mail sur un site Web et le fait de mettre des caract�res ASCII pourrait augmenter le niveau d'encryptage.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    <script type="text/javascript">
      function hello(world)
      {
      window.location.href="mailto:" + world + "@" + "hotmail.com";
      }
      </script>
    Mais �a n'a pas l'air de fonctionner... Par exemple, si je remplace @ par son �quivalent en caract�re ASCII, �a plante :
    Quelle est la solution ? Merci pour votre aide.

  2. #2
    Membre � l'essai
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2014
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : Juillet 2014
    Messages : 5
    Par d�faut
    J'ai fait quelques tests et je constate que �a fonctionne avec des caract�res de type Hexa ou Octal, mais pas avec des DEC ASCII.
    Apr�s tout, il n'y a peut-�tre pas de solution, �a ne fonctionne juste pas avec des caract�res DEC ASCII ?

  3. #3
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    rien compris
    A+JYT

  4. #4
    Membre � l'essai
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2014
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : Juillet 2014
    Messages : 5
    Par d�faut
    Citation Envoy� par sekaijin Voir le message
    rien compris
    OK Je d�bute en JavaScript, d�sol� si je n'�tais pas clair. Je vais r�expliquer le probl�me plus en d�tail.

    Je reposte le script complet, mais cette fois avec le lien qui permet d'appeler le script :

    Script :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    <script type="text/javascript">
      function hello(world)
      {
      window.location.href="mailto:" + world + "@" + "hotmail.com";
      }
    </script>
    Lien qui permet d'appeler le script :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <a href="javascript:hello('john_doe')">Anti-spam</a>
    But du script :
    Sur un site Web, je voudrais mentionner mon adresse e-mail (ici fictivement [email protected]). Mais pour que cette adresse e-mail ne soit pas r�cup�r�e par des robots spammeurs, je l'ai encod�e au moyen de ce JavaScript.

    Evolution souhait�e :
    Cette m�thode d'encryptage �tant relativement basique, je voudrais la combiner avec une 2�me m�thode : j'avais lu qu'il �tait possible de tromper les robots spammeurs en rempla�ant les lettres de l'alphabet qui composent l'adresse e-mail par leur �quivalent en caract�res sp�ciaux.

    Tableau des caract�res sp�ciaux :
    Nom : ASCII.png
Affichages : 807
Taille : 61,7 Ko

    Par exemple, on pourrait remplacer [email protected] par un m�lange de caract�res DEC, HX, OCT.

    j en DEC deviendrait :
    o en HX deviendrait :
    h en OCT deviendrait :
    Etc. pour les autres lettres qui composent l'adresse e-mail.

    Probl�me :
    Dans le script, �a fonctionne si j'utilise des caract�res HX ou OCT, mais pas avec des DEC.

    Dans le lien qui appelle le script, �a fonctionne avec des caract�res DEC ou HX mais pas OCT.

    Voil� la description du probl�me

    Questions :
    Comment utiliser des caract�res DEC dans le script et des caract�res OCT dans le lien qui appelle le script ?
    Ou... pourquoi �a ne fonctionne pas ?

  5. #5
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    Je ne comprends toujours pas
    si window.location redirige vers une url qui est valide comment un robot ne pourrait pas le faire ?

    les robots aujourd'hui sont quasiment des navigateurs voire plus sophistiqu�s. ils ouvrent une url sont capable de simuler les �v�nements de l'utilisateur activer les onclick onchange onenter etc. ils ex�cutent le javascript et trapent toutes les modification de location et history.

    enfin une url ne peut fonctionner que si elle est correctement encod�e
    http://www.w3schools.com/jsref/jsref_encodeuri.asp

    A+JYT

  6. #6
    Membre � l'essai
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2014
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : Juillet 2014
    Messages : 5
    Par d�faut
    Bonjour sekaijin,

    Merci d'avoir pris le temps de r�pondre � ma question.

    Je pensais que les robots �taient seulement capables de lire une adresse e-mail dans le code source de la page, j'ignorais qu'ils avaient la possibilit� d'ex�cuter des scripts et plus encore.

    Je n'ai pas vraiment la r�ponse � ma question, mais disons qu'elle n'est plus vraiment d'actualit�, vu que ce script semble �tre inutile. Autant ne pas mettre du tout l'adresse e-mail sur le site Web et travailler avec un formulaire de contact.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Selectionner une liste de caract�re en sortie dans un script
    Par yessam75 dans le forum Shell et commandes POSIX
    R�ponses: 2
    Dernier message: 20/07/2012, 11h11
  2. Affichage caract�re ASCII dans script Shell
    Par kuja2053 dans le forum Shell et commandes GNU
    R�ponses: 6
    Dernier message: 31/07/2011, 11h50
  3. script de suppression de caract�res pr�d�finis dans un fichier
    Par jackiechen dans le forum Shell et commandes GNU
    R�ponses: 2
    Dernier message: 02/01/2008, 21h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo