Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/11/2017, 14:06
sustentio
 
Fecha de Ingreso: octubre-2009
Mensajes: 305
Antigüedad: 15 años, 1 mes
Puntos: 29
Respuesta: oculta href en los enlaces

Cita:
Iniciado por alvaro_trewhela Ver Mensaje
No puedes ocultar esa información al explorador.

Es algo paradógico lo que pides, para que mostrar el correo de tus clientes si no quieres que tengan acceso a ellos, bueno acá una posible solucion:

Genera una imágen dinamica del correo, luego le das una valor encriptado a ese correo que este enlazado a una bd, llamas con ajax para obtener el valor y usas window.location, que te haga el mailto:

Código HTML:
Ver original
  1. <img src="imagenDinamicaMail.png" value="algunIdentificador" onclick="myMialto(this.value);" />

Código Javascript:
Ver original
  1. function myMailto(mail){
  2. mail = ajaxFunct(mail); //some ajax that return the real mail.
  3. window.location.href = "mailto:"+mail;
  4. }

Edito: me fuí por las ramas, te dejo otra solución

Saludos
ajax es asíncrono, en tal caso sería así:

Código Javascript:
Ver original
  1. function myMailto(mail){
  2. ajaxFunct(mail, function(response) {
  3. window.location.href = "mailto:"+response;
  4. }); //some ajax that return the real mail.