c'è anche un tutial sul sito di HTML.it cmq scipt di SuperSAIBAL, modificato da me...
codice:<HTML> <HEAD> <TITLE>Segnala sito</TITLE> <SCRIPT language="Javascript"> <!-- /* saibal copyright - 2001 - http://www.lorenzone.it GRAZIE SAIBAL :) */ var emailAddress=""; function destin() { var link = "http://www.ale500.it"; // sito da suggerire var messaggio_iniziale = "Messaggio inviato a " + emailAddress; // messaggio iniziale dell'email var mittente = document.forms[0].elements[0].value; var destinatario=document.forms[0].elements[1].value; document.forms[0].elements[2].name = messaggio_iniziale; //messaggio_iniziale funz_destinatario = "mailto:" + destinatario + "?subject=Sito da visitare!!"; // soggetto dell'email document.forms[0].action = funz_destinatario; document.forms[0].elements[2].value = " Ciao, sono " + mittente + " ho visitato questo sito e devo dire che è veramente interessante, facci un giro e poi mi dici... il link è il seguente " + link + ", spero sia di tuo gradimento..."// testo che segue il messaggio iniziale } // funzione submit che segue al controllo della funzione nome ed email function submitForm() { if ( (nome() ) && (email()) ) if (confirm("\nIl form sarà spedito a :\n\n"+emailAddress+"\n\n Confermi l'invio?")) return true; else alert("\nL'invio è stato interrotto."); return false; } // funzione di controllo sul campo nome function nome() { var controlla = document.forms[0].elements[0].value; if (controlla == "") { alert("\nNon hai inserito il tuo nome.\n\nPer favore inseriscilo.") document.forms[0].elements[0].focus(); return false; } return true; } // funzione di controllo sul campo email function email() { emailAddress=document.forms[0].elements[1].value; if (document.forms[0].elements[1].value == ""){ alert("\nNon hai inserito l'email del distinatario.") document.forms[0].elements[1].focus(); return false; } if (document.forms[0].elements[1].value.indexOf ('@',0) == -1 || document.forms[0].elements[1].value.indexOf ('.',0) == -1) { alert("\nL' E-mail deve contenere \"@\" e uno o più \".\"") document.forms[0].elements[1].select(); document.forms[0].elements[1].focus(); return false; } else { destin(); return true; } } //--> </SCRIPT> </HEAD> <BODY BACKGROUND="immagini/sfondo.gif" topmargin=5> <center> <font color=orange> <h2>Segnala questo sito</h2> </font> </center> <center> <h4> <font color=blue> Ti è piaciuto questo sito??? Pensi che possa interessare anche a qualche tuo amico??? Aiutaci a crescere!!! Compila in form ed invialo a chiunque vorrai per informarlo di questo sito...grazie. </font> </h4> </p> </center> <FORM ENCTYPE="text/plain" NAME="form" METHOD='post' ACTION='' onSubmit="return submitForm()"> <table cellspacing="0" cellpadding="0" width="430"> <tr> <td><font face=verdana size=2>* Il tuo nome:</font></td> <td><INPUT TYPE="text" SIZE="26" MAXLENGTH=40 ></td> </tr> <tr> <td><font face=verdana size=2>* Email destinatario:</font></td> <td><INPUT TYPE="text" SIZE="26" MAXLENGTH=40 ></td> </tr> <tr> <td> </td> <td><INPUT TYPE="hidden"></td> </tr> <tr> <td><font face=verdana size=2><div align="justify">Commenti e</div><div align="justify">suggerimenti:</div></font></td> <td><TEXTAREA NAME="Questi sono i miei commenti " ROWS=6 COLS=25 wrap=virtual></TEXTAREA></td> </tr> <tr> <td> </td> <td><input type="submit" value="Spedisci"> <input type="reset" value="Cancella"> </td> </tr> </table> </form> </body> </html>

Rispondi quotando