2010/09/06

Recomienda tu blog por correo

Un casillero donde ingresar el correo de la persona a quién le quieres enviar el enlace a tu blog y un botón para enviar...

Así de sencilla es esta herramienta para promocionarte (evita el SPAM).

Os dejo el código que tendréis que pegar en un Gadget HTML (o en plantilla directamente, como queráis):


<script language="JavaScript">
<!-- Begin

var initialsubj="Hola"
var initialmsg="Hola. \n Estoy seguro que este blog te gustara tanto como a mi: "+window.location
var good;
function checkEmailAddress(field) {

var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);
if (goodEmail) {
good = true;
}
else {
alert('Por favor entra una dirección de correo.');
field.focus();
field.select();
good = false;
}
}
u = window.location;
function mailThisUrl() {
good = false
checkEmailAddress(document.eMailer.email);
if (good) {

//window.location = "mailto:"+document.eMailer.email.value+"?subject="+initialsubj+"&body="+document.title+" "+u;
window.location = "mailto:"+document.eMailer.email.value+"?subject="+initialsubj+"&body="+initialmsg
}
}
// End -->
</script>

<form name="eMailer">
<font size="2">Ingresa la dirección de tu amigo:</font>
<input onfocus="this.value=''" onmouseover="window.status='Entra dirección de email aquí y comentar a un amigo sobre esta página...'; return true" onmouseout="window.status='';return true" value=" Entrar dirección aquí" name="email" size="26" type="text"/>
<input onmouseover="window.status='¡Pulsa para enviar un correo a un amigo! Entra la dirección de correo arriba'; return true" onmouseout="window.status='';return true" value="Recomendar este blog" onclick="mailThisUrl();" type="button"/></form>



Las letras en rojo marcan el mensaje que le llegará a la persona elegida y en verde está el asunto. Puedes modificarlo simplemente sobreescribiéndolo.

El nombre de tu blog se detecta y envía de forma automática.

No hay comentarios: