- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- form "suggerisci ad un amico"
-
form "suggerisci ad un amico"
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