Newsgroup: it.comp.lang.javascript
Titolo: mailto...evoluto

Dovrei fare un link su una pagina html per un operazione del tipo
mailto
questo era un mio primo tentativo
mailto:
pro...@provider1.it
?cc=
pro...@provider2.it
;
pro...@provider3.it
&Subject=questa
e' una prova del giorno gg/mm/aaaa&body=Buongiorno! Sto provando il
body nel giorno
gg/mm/aa%0A%0A%0ANome%0Asocieta'%0Aruolo%0Aindirizzo%0Acap
citta%0A%0ATelefono%0ACellulare%0AFax%0AE-mail
Come specifica pero' deve avere come risultato anche l'inserimento
automatico della data. (al posto di gg/mm/aaaa).
Si puo' fare tramite JS? e' possibile preimpostarlo anche come
messaggio di tipo Text?
ciao Max
-- 
dynamax...@TOGLIMIfastwebnet.it
ICQ# 16390757
http://www.sestoscacchi.it

 messaggio di tipo Text?
io farei una stringa datiemail con tutto dentro e poi nel body, dove ti pare
la stampo:
<SCRIPT LANGUAGE="JAVASCRIPT">document.writeln(datiemail);</script>
... con JS non è mail molto ok il risultato finale, se puoi per spedire
E-mail usa ASP o qualche altra cosa
-- 
Saluti, Vitt
www.pbase.com/vitt

E-mail usa ASP o qualche altra cosa
Mi manca un pezzettino!!
ho creato le variabili e tramite document.writeln(final) (ho provato
anche document.write(final) ) le stampo sulla pagina html.
purtroppo pero' non e' un link cliccabile come avverebbe se lo
inserissi in una pagina web (vedi esempio in fondo).
Quale e' la semplice modifica (che non trovo) che devo fare per far
funzionare il tutto?
Una volta sistemato il problemino (:-) ) e' possibile ottimizzare il
codice in qualche modo?
grazie 
Ciao Max
------------------------------------------------------
<script language="JavaScript">
<!-- 
to="t...@hotmailNOGOOD.com?cc=c...@hotmailNOGOOD.com;c...@hotmailNOGOOD.com;c...@hotmailNOGOOD.com&bcc
=bc...@hotmailNOGOOD.com&Subject=test dal "
body= "&body=In allegato i test dal "
body2="-->%0A%0A%0Acognome nome%0Asocieta' S.p.A.%0Agruppo%0Avia
Antani, 6%0A90100 
Terra%0A%0ATel. +39 12 3456 789%0ACel  +39 987 654321%0AFax  +39 11
1111 22222%0AE-mail: 
ute...@hotmailNOGOOD.com%0A"
 oggi = new Date()
 separatore="/"
 giorno=oggi.getDate() +1
 mese=oggi.getMonth() + 1
 anno= oggi.getYear()
 data= giorno+separatore+mese+separatore+anno
 virgol= '&#34'
 minore= '&#60'
 maggiore= '&#62'
 uguale= '&#61'
 tot=minore+separatore+"a"+maggiore
 rifer="href"
 inizio=minore + "a " + rifer + uguale
 posta=inizio + virgol +"mailto:"
 final = posta + to + data + body + data +body2 + virgol +">" +
"test"+ tot
 
document.write(final + '<br>'+ '<br>'+ '<br>')
document.writeln(final + '<br>'+ '<br>'+ '<br>')
// -->
</script>
<a 
href="mailto:
t...@hotmailNOGOOD.com
?cc=c...@hotmailNOGOOD.com;c...@hotmailNOGOOD.com;cc3@hotmailNOGOO
D.com&bcc=bc...@hotmailNOGOOD.com&Subject=test dal 14/6/2005&body=In
allegato i test dal 
14/6/2005-->%0A%0A%0Acognome nome%0Asocieta' S.p.A.%0Agruppo%0Avia
Antani, 6%0A90100 
Terra%0A%0ATel. +39 12 3456 789%0ACel +39 987 654321%0AFax +39 11 1111
22222%0AE-mail: 
ute...@hotmailNOGOOD.com%0A">test</a>

 TP/BP/Delphi/jscr/&c, FAQ items, links.


A questo non ci avevo pensato.  Nella mia lista delle modifiche da
fare c'e' quella che indichi SOLO date lavorative (niente sabati e
domeniche).
Pero' finche' non risolvo il problemone del link "mailto:" cliccabile
non penso ad altro :-(
ciao Max

domeniche).
with (giorno) do { setDate(getDate()+1) } while (getDay()%6==0) // ?


 
non mi funziona questa.
al posto di cosa la devo mettere per avere la variabile "data"
si puo' aggiungere anche il nome del giorno in qualche modo?
(lunedi',martedi, ecc ecc)
ciao Max

.
function DoWstr(DoWk) { // Javascript & ISO indexing
  return "SunMonTueWedThuFriSatSun".substr(3*DoWk, 3) }
function DoWstr(DoWk) { // Italian full
  return ["Domenica", ..., "Sabato"][DoWk] }
Date.prototype.ISOlocaldateStr =
  new Function("  /* Date.ISOlocaldateStr */ with (this)\n    return " +
    "getFullYear()+'-'+LZ(getMonth()+1)+'-'+LZ(getDate())")
Date.prototype.YMDDstr =
  new Function("  /* Date.YMDDstr */ with (this)\n    return " +
    "ISOlocaldateStr() + ' ' + DoWstr(getDay())")
new Date().YMDDstr()  ->  2005-06-15 Wed
D = new Date()
x = D.ISOlocaldateStr() + " " + DoWstr(D.getDay())
  ->  2005-06-15 Mercoledi


 
ho un file cosi composto pero' non riesco ad ottenere D e x.
solo una pagina bianca
<!-- <script language="JavaScript">
function DoWstr(DoWk) { // Italian full
  return ["Domenica", ..., "Sabato"][DoWk] }
Date.prototype.ISOlocaldateStr =
  new Function("  /* Date.ISOlocaldateStr */ with (this)\n    return "
+
    "getFullYear()+'-'+LZ(getMonth()+1)+'-'+LZ(getDate())")
Date.prototype.YMDDstr =
  new Function("  /* Date.YMDDstr */ with (this)\n    return " +
    "ISOlocaldateStr() + ' ' + DoWstr(getDay())")
new Date().YMDDstr()
D = new Date()
x = D.ISOlocaldateStr() + " " + DoWstr(D.getDay())
document.write(D)
document.write(x)
// -->
</script>

document.write(x)
