Ciao a tutti,
ho provato a cercare nel web ma non ho ancora trovato quello che mi serve
Potete darmi una mano?
A me serve un form dove l'utente inserisce la mail di un suo amico e gli mandi una mail con l'oggetto ed il testo già prestabiliti.
Potete darmi una mano? Non sono riuscito a trovare nulla...
O meglio FORSE (l'ho torvato e dovrebbe fre quello che mi serve, in teoria) ma non funziona e con dreamweaver mi segnala degli errori in ulcune righe del javascript.
Il codice è questo:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var initialsubj="Hey buddy, take a look at this"
var initialmsg="Hi:
You may want to check out this site: "+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('Please enter a valid address.');
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>
</head>
<body>
<form name="eMailer">
Tell a friend:
<input type="text" name="email" size="26" value=" Enter Address
Here" onFocus="this.value=''" onMouseOver="window.status='Enter email
address here and tell a friend about this site...'; return true"
onMouseOut="window.status='';return true">
<br>
<input type="button" value="Send!"
onMouseOver="window.status='Click to send an email (with this page
address) to a friend! Enter email address above...'; return true"
onMouseOut="window.status='';return true" onClick="mailThisUrl();">
</form>
</body>
</html>
sapete dimi dove sono gli errori così posso correggerli?
grazie mille in anticipo e scusate per l'ignoranza