Newsgroup: it.comp.www.html
Titolo: Invio E-mail da una pagina html

Come da titolo vorrei inviare mail da pagine html,voi direte perchč
non farlo in asp perchč ho bisogno di farlo in html chi mi aiuta??
Grazie
Attendo Risposte

 non farlo in asp perchè ho bisogno di farlo in html chi mi aiuta??
Allora, intanto questo libro ti potrebbe aiutare nella scrittura di messaggi 
sui newsgroup:
http://www.bol.it/libri/scheda/ea978883846196.html
Per l'invio di email SENZA usare asp o altri linguaggi di programmazione, 
l'unico modo è utilizzare un banale link mailto:
<a 
href="
mail:snak...@gmail.com?subject=Ecco+come+si+fa&body=Oooh,+una+mail
!">Scrivimi!</a>
Nello. 

 [...]
Se vuoi un form non puoi che ricorrere ad uno script in PHP, ma se vuoi 
qualcosa di relativamente semplice puoi usare banalmente il codice:
==
<a href="mailto:
alast...@provider.com
">Contatti via Mail</a>
==
Ciao : )
-- 
~ Alastor2602 // Hoka Hey
-> 
http://alastor2602.altervista.org
-> 
http://enterprise2602.altervista.org
"Con ogni pensiero, tentare di conoscere i propri difetti e correggersi 
per tutta la vita: questa e` la via"

 non farlo in asp perchè ho bisogno di farlo in html chi mi aiuta??
C'è uno script (only IE) per inserire link al volo:
<html><head>
<script>
function AddLink(){
var sText = document.getElementById("lnk");
if (!sText==""){
     document.execCommand("CreateLink");
     if (sText.tagName == "a"){
       sText.innerText=sText.href;
       document.execCommand("ForeColor","false","#ff0000");
     }
  }
}
</script>
</head>
<body id="lnk">
<p>&nbsp;</p>
<button onclick="AddLink()">crea-link</button>
</body></html>
-- 
    * b *
  *   y   *
*   Piero   *
[ /in medio stat virtus/ ] 

E non esiste altro,voglio dire non esiste un metodo per inviare mail
dirette da html???

 dirette da html???
NO, questa è la nostra risposta definitiva e la accendiamo!
Nello. 

 non farlo in asp perchè ho bisogno di farlo in html chi mi aiuta??
Se vuoi inviare messaggi come farebbe una webmail come hotmail, gmail, 
libero ecc. allora sappi che non è possibile. Ma questo script potrebbe 
aiutarti, forse in parte... (colui che invia deve avere un mailreader 
configurato).
<!-- START OF SCRIPT -->
<!-- For more scripts visit 
http://www.netpedia.com
 -->
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Web site :  
http://www.compfund.com/javascript/
  -->
<!-- Begin
function getCookie(name){
var cname = name + "=";
var dc = document.cookie;
if (dc.length > 0) {
begin = dc.indexOf(cname);
if (begin != -1) {
begin += cname.length;
end = dc.indexOf(";", begin);
if (end == -1) end = dc.length;
return unescape(dc.substring(begin, end));
   }
}
return null;
}
function setCookie(name, value, expires) {
document.cookie = name + "=" + escape(value) +
((expires != null) ? "; expires=" + expires.toGMTString() : "")
+ "; path=/";
}
function setName() {
var expdate = new Date ();
expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
var prompt=i = document.Mail.name.value;
setCookie("name", i, expdate);
}
function getName() {
if(getCookie("name") != null) {
document.Mail.Name.value = getCookie("emailname");
   }
}
function getInfo() {
var now= new Date();
document.Mail.Info.value = "Browser: " + navigator.userAgent;
document.Mail.Info.value += "Date:" + now;
}
function checkMultiple() {
if (getCookie("emailsent") == 'true') return true;
else return false;
}
function process() {
setCookie("emailsent", "true");
with (document.Mail) {
if (Subject.selectedIndex == 1) action = 
"mailto:
antis...@earthling.net
?subject=TJS - Comment";
else if (Subject.selectedIndex == 2) action = 
"mailto:
antis...@earthling.net
?subject=TJS - Question";
else if (Subject.selectedIndex == 3) action = 
"mailto:
antis...@earthling.net
?subject=TJS - Suggestion";
else if (Subject.selectedIndex == 4) action = 
"mailto:
antis...@earthling.net
?subject=TJS - Broken Link";
else action = "mailto:
antis...@earthling.net
?subject=TJS - Other";
   }
}
function formCheck() {
var passed = false;
with (document.Mail) {
if (Subject.selectedIndex == 0) {
alert("Please pick a subject.");
Subject.focus();
}
else if (Name.value == "") {
alert("Please inlcude your name.");
Name.focus();
}
else if (checkMultiple()) {
if (confirm("You just sent an e-mail from this form, are you sure you 
want to send another?")) {
process();
passed = true;
   }
}
else {
process();
passed = true;
   }
}
return passed;
}
// End -->
</SCRIPT>
<!-- Put this code into the BODY of your HTML document  -->
<BODY>
<CENTER>
<FONT FACE = "Times"  SIZE = 3>
Any thing you would like to tell us?  Any comments, suggestions, or 
questions?
<BR>
<DD>
If you are using Internet Explorer or would rather mail directly, then 
click <A HREF = "mailto:
antis...@earthling.net
?subject=TJS - 
Mail">here</A>.
</DD>
<BR>
<FORM NAME = "Mail" ACTION = 
"mailto:
antis...@earthling.net
?subject=TJS - Form" METHOD = "POST" 
ENCTYPE = "text/plain" onSubmit="return formCheck();">
<INPUT TYPE = "hidden" SIZE = 0 NAME = "Info">
<TABLE BORDER = 0 CELLPADDING = 10 CELLSPACING = 0>
<TR><TD>
Name:
<INPUT TYPE = "text" NAME = "Name" onChange = "setName()">
</TD><TD ALIGN = RIGHT >
Subject:
<SELECT NAME = "Subject">
<OPTION SELECT>Please Select A Subject</OPTION>
<OPTION>1. Comment</OPTION>
<OPTION>2. Question</OPTION>
<OPTION>3. Suggestion</OPTION>
<OPTION>4. Broken Link</OPTION>
<OPTION>5. None of the above</OPTION>
</SELECT>
</TD></TR>
<TR>
<TD COLSPAN = 2>
Comments, questions, suggestions, broken links, anything!! :
<BR><BR>
<TEXTAREA NAME = "Comments, Suggestions" COLS = 75 ROWS = 6>
</TEXTAREA>
</TD>
</TR>
</TABLE>
<CENTER>
<TABLE>
<TR>
<TD align=center>
<INPUT TYPE = "submit" VALUE = "Send">
</TD>
</TR>
</TABLE>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
getInfo();
getName();
// End -->
</SCRIPT>
</FONT>
</CENTER>
<!-- END OF SCRIPT -->