Muchas gracias por la respuesta!
Perdona la tardanza pero he andado liado colgando la pagina en el dominio q he comprado:
http://www.garelako.com La pagina esta sin acabar: me faltan los enlaces del pie de pagina y la propaganda. Uno de los enlaces de abajo es el de recomendar a los amigos.
He creado el enlace y he puesto lo q me has dicho modificando un poco los textos y me da un error:
Error en el script de esta pagina
linea: 13
caracter: 65
error: se esperaba ")" en la expresion regular
luego me pregunta: "desea seguir ejecutando scripts en esta pagina?"
Tanto si contesto "si" como "no" el mensaje de erro desaparece.
Luego he intentado meter un correo y me da otro error:
linea:7
caracter:1
error: se esperaba un objeto
En fin! te dejo lo q tengo puesto en esa pagina para ver si sabes arreglarlo. De todas formas Muchas gracias por la respuesta porque esto era lo q queria:)
<form name="eMailer">
Jarri bere e-maila / Indica su e-mail:
<input type="text" name="address" size="25">
<input type="button" value="Bidali lagunari / Recomienda esta Web" onClick="mailThisUrl();">
</form>
<script language="JavaScript1.2">
var good;
function checkEmailAddress(field) {
// the following expression must be all on one line...
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|
(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
if (goodEmail){
good = true
} else {
alert('Por favor introduce un e-mail valido')
field.focus()
field.select()
good = false
}
}
u = window.location;
m = "Pienso que te puede interesar esta página...";
function mailThisUrl(){
good = false
checkEmailAddress(document.eMailer.address)
if (good){
// the following expression must be all on one line...
window.location = "mailto:"+document.eMailer.address.value+"?subject="+m+"&body="+document.title+" "+u;
}
}
</script>