Afficher du texte contenu dans un fichier

Résolu
totoyo47 Messages postés 291 Statut Membre -  
totoyo47 Messages postés 291 Statut Membre -
Bonjour,

J'ai développé un site sur lequel je souhaite afficher mon numéro de téléphone.
Toutefois, pour éviter que mon numéro se retrouver indexé par les moteurs de recherche, je veux faire en sorte qu'il ne se trouve pas dans le code de la page. Ainsi, la méthode en CSS ne me convient pas pleinement.

Dans ma page, ce sera présenté de cette façon :
<span onclick="afficherNumero()">Cliquez ici pour l'afficher</span>

Par contre, ne maitrisant pas le javascript, je ne sais quel script écrire.

D'avance, merci de vos réponses.

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    Bonjour,

    Javascript s'execute côté CLIENT ... et donc ne saurait lire un fichier depuis le poste de l'utilisateur.

    Pour faire ce que tu souhaites (avec du javascript...) il faut que tu utilises de l' AJAX

    Par exemple avec JQUERY
    <span onclick="afficherNumero()">Cliquez ici pour l'afficher</span> 
    <div id='num_tel'></div>
    


    function afficherNumero(){
            $.ajax({
                url: "./tonfichierTextsurleServeur.txt",
                async: false,
                success: function (data){
                   $('#num_tel').html(data);
                 },
                error : function(erreurdata){
                    alert( "Erreur ! " + erreurdata );
                }
         });
    }
    

    0
    1. totoyo47 Messages postés 291 Statut Membre 134
       
      Merci beaucoup pour ta solution, elle fonctionne très bien !
      Toutefois, j'avais placé le fichier dans un dossier privé, mais après coup, en toute logique, le fichier doit est public. Sinon, le script ne peut pas y accéder.
      Mais encore une fois, merci, tu m'as bien aidé !
      0
    2. totoyo47 Messages postés 291 Statut Membre 134
       
      Sinon, je viens de me rendre que le numéro de téléphone n'est pas présent dans le code source de la page, y compris quand il est affiché. C'est cool :)
      0