Ecco 2 metodi per pubblicare un indirizzo e-mail su web senza scriverlo in chiaro nel sorgente html.
Con entrambi si rinuncia ad usare mailto che consentirebbe di attivare il programma di posta elettronica con un click e senza digitare l'indirizzo.

  1. Spezzare l'indirizzo in 3 parti sostituendo @ con at: user at domain

    In piu` si puo` aggiungere un breve codice in javascript che sulla maggior parte dei browser consentira` di leggere l'indirizzo corretto con un click. Un esempio e` questo:
    gravino at pd.infn.it
    Il codice usato e` il seguente:

    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
    <!--
    function showemail()
    {
    var message;
    message = "L'email a cui scrivere e`: gravino";
    message += "@";
    message += "pd.infn.it";
    alert(message);
    }
    -->
    </SCRIPT>

    Poi si inserisce l'indirizzo in un link a se stesso, attivando il codice con l'opzione ONCLICK:

    <a NAME="address" HREF="#address" ONCLICK="showemail()">gravino at pd.infn.it</a>

  2. Codificare l'indirizzo in una immagine con un qualunque programma di grafica: gravino at pd.infn.it
    L'attributo ALT e` utile per specificare l'indirizzo nella forma indicata al punto 1 nel caso l'immagine non venga caricata o la pagina sia visualizzata da un browser non grafico