Buscador


En todo Internet
En Uterra.Com

Contenidos


 

Uno de los mayores problemas que tenemos desde hace tiempo los desarrolladores Web es el correo no deseado o spam. Cada vez es más común no ver email alguno en una Web como forma de contacto, habiendo sido sustituidos estos por formularios de contacto. El problema de spam ya no solo afecta a las cuentas de e-mail, también se esta convirtiendo en un problema para los números de teléfono.

Por supuesto, si puede encriptar una cuenta de email o un número de teléfono, también puede encriptar cualquier cadena alfanumérica y algunos signos de puntuación. Por ejemplo, si te molesta que tu nombre aparezca en los motores de búsqueda, pero quieres que tu nombre aparezca en tu Web, también puedes encriptarlo.

Esta pequeña aplicación en javascript permite introducir en una casilla la cadena alfanumérica que se desea codificar o encriptar, y en la casilla inferior muestra el código ASC que deberás copiar y pegar en el código fuente de tu Web, así de sencillo.

Esta aplicación es ideal para montarla en cualquier Web para webmaster, como ya hemos hecho en uterra.com. Puedes acceder a ella pulsando aquí.

Sin más, el código es el siguiente:

<html>

<head>
<title>Encripta e-mail.</title>

<script language=Javascript>

function encodeEmail() {

var regEmail = document.encoder.regEmail.value.toLowerCase()
var codeEmail = ""

if (regEmail == "") {
        alert("Por favor, escriba su dirección de e-mail.")
}
else {
        var regLength = regEmail.length
        for (i = 0; i < regLength; i++) {
                var charNum = "000"
                var curChar = regEmail.charAt(i)
                if (curChar == "a") {
                        charNum = "097"
                }
                if (curChar == "b") {
                        charNum = "098"
                }
                if (curChar == "c") {
                        charNum = "099"
                }
                if (curChar == "d") {
                        charNum = "100"
                }
                if (curChar == "e") {
                        charNum = "101"
                }
                if (curChar == "f") {
                        charNum = "102"
                }
                if (curChar == "g") {
                        charNum = "103"
                }
                if (curChar == "h") {
                        charNum = "104"
                }
                if (curChar == "i") {
                        charNum = "105"
                }
                if (curChar == "j") {
                        charNum = "106"
                }
                if (curChar == "k") {
                        charNum = "107"
                }
                if (curChar == "l") {
                        charNum = "108"
                }
                if (curChar == "m") {
                        charNum = "109"
                }
                if (curChar == "n") {
                        charNum = "110"
                }
                if (curChar == "o") {
                        charNum = "111"
                }
                if (curChar == "p") {
                        charNum = "112"
                }
                if (curChar == "q") {
                        charNum = "113"
                }
                if (curChar == "r") {
                        charNum = "114"
                }
                if (curChar == "s") {
                        charNum = "115"
                }
                if (curChar == "t") {
                        charNum = "116"
                }
                if (curChar == "u") {
                        charNum = "117"
                }
                if (curChar == "v") {
                        charNum = "118"
                }
                if (curChar == "w") {
                        charNum = "119"
                }
                if (curChar == "x") {
                        charNum = "120"
                }
                if (curChar == "y") {
                        charNum = "121"
                }
                if (curChar == "z") {
                        charNum = "122"
                }
                if (curChar == "0") {
                        charNum = "048"
                }
                if (curChar == "1") {
                        charNum = "049"
                }
                if (curChar == "2") {
                        charNum = "050"
                }
                if (curChar == "3") {
                        charNum = "051"
                }
                if (curChar == "4") {
                        charNum = "052"
                }
                if (curChar == "5") {
                        charNum = "053"
                }
                if (curChar == "6") {
                        charNum = "054"
                }
                if (curChar == "7") {
                        charNum = "055"
                }
                if (curChar == "8") {
                        charNum = "056"
                }
                if (curChar == "9") {
                        charNum = "057"
                }
                if (curChar == "&") {
                        charNum = "038"
                }
                if (curChar == " ") {
                        charNum = "032"
                }
                if (curChar == "_") {
                        charNum = "095"
                }
                if (curChar == "-") {
                        charNum = "045"
                }
                if (curChar == "@") {
                        charNum = "064"
                }
                if (curChar == ".") {
                        charNum = "046"
                }
                if (charNum == "000") {
                        codeEmail += curChar
                }
                else {
                        codeEmail += "&#" + charNum + ";"               
                }
        }
        document.encoder.codeEmail.value = codeEmail
}
}
</script>

</head>

<body>
          <form name=encoder>
              <p><b>Ingrese su Dirección de E-Mail:</b></p>
              
              <p><input size=70 name=regEmail></p>
                
              <p><b>Dirección Codificada:</b></p>
              
              <p><textarea name=codeEmail rows=6 cols=70></textarea></p>
              
              <p><input type=reset value=Limpiar>
                    <input onclick=encodeEmail() type=button value=Encriptar></p>
          </form>
</body>

</html>