Newsgroup: it.comp.lang.javascript
Titolo: funzione sfoglia

ciao a tutti, ho creato una newsletter in php. All'interno della pagina
admin ho creato il campo di testo per inviare le mail agli iscritti e
associato dei bottono utili per la formattazione del testo, collegamenti
ipertestuali e inserimento immagine. Il problema è proprio quest'ultima
funzione che fa aprire tramite la funzione prompt una finestra dove
immettere il percorso dell'immagine da inserire nella mail! Per farvi capire
ho usato questo script:
function image() {
  txt=prompt("URL dell'immagine","http://");
  if(txt!=null) {
   AddTxt="<img src=\""+txt+"\">";
   AddText(AddTxt);
  }
 }
e quindi al pulsante:
<a href="javascript:image();">
Quello che vorrei fare è però un tasto sfoglia in maniera tale da scegliere
una immagine dell'HD e inserirla nella mail!
Sperando di essere stato chiaro vi ringrazio in anticipo.

 Quello che vorrei fare č perň un tasto sfoglia in maniera tale da


 in questo caso spedisce via email, se utilizzi uno script,
Sbaglio o non funziona perfettamente!?!

Sbaglio o non funziona perfettamente!?!
sbagli!
funziona benissimo!
<FORM ENCTYPE="multipart/form-data" ACTION="mailto:
webm...@sito.it
"
METHOD="post">
<INPUT TYPE="FILE"> <INPUT TYPE="submit" VALUE="invia">
</FORM>
bye
Roberto


A me non funziona ne' con IE6 ne' con MZ1.5


Questo metodo funzia perfettamente, ma il mio problema è un altro. Mi spiego
meglio:
Ho nel mio pannello di admin, una textarea dove posso scrivere il contenuto
della mail da mandare ai miei iscritti tramite un file php che va a pescare
gli iscritti da un db mysql. Ho inserito delle icone che alla loro pressione
richiamano delle funzioni javascript per la formattazione del testo, quello
che non sto riuscendo a fare è crearne una che permetta di inserire nella
textarea anche un'immagine da me scelta oltre al resto. Es:
 <SCRIPT language=JavaScript>
function AddText(NewCode) {
document.form1.mess.value+=NewCode
}
function email() {
  txt2=prompt("Testo da visualizzare col link. Lasciare vuoto se si vuole
visualizzare solo l'url.","");
  if (txt2!=null) {
   txt=prompt("URL per il link.","mailto:");
   if (txt!=null) {
    if (txt2=="") {
     AddTxt="<a href=>"+txt+"</a>";
     AddText(AddTxt);
    } else {
     AddTxt="<a href=\""+txt+"\">"+txt2+"</a>";
     AddText(AddTxt);
    }
   }
  }
 }
function showsize(size) {
  txt=prompt("Text to be size "+size,"Text");
  if (txt!=null) {
   AddTxt="<size="+size+">"+txt+"</size="+size+">";
   AddText(AddTxt);
  }
 }
function bold() {
  txt=prompt("Testo in Grassetto.","Text");
  if (txt!=null) {
   AddTxt="<b>"+txt+"</b>";
   AddText(AddTxt);
  }
 }
function italicize() {
  txt=prompt("Testo in corsivo","Text");
  if (txt!=null) {
   AddTxt="<i>"+txt+"</i>";
   AddText(AddTxt);
  }
 }
function center() {
  txt=prompt("Testo da centrare","Text");
  if (txt!=null) {
   AddTxt="<center>"+txt+"</center>";
   AddText(AddTxt);
  }
 }
function br() {
   AddTxt="<br>";
   AddText(AddTxt);
}
function hyperlink() {
  txt2=prompt("Testo da visualizzare col link. Lasciare vuoto se si vuole
visualizzare solo l'url.","");
  if (txt2!=null) {
   txt=prompt("URL per il link link.","http://");
   if (txt!=null) {
    if (txt2=="") {
     AddTxt="<a href=>"+txt+"</a>";
     AddText(AddTxt);
    } else {
     AddTxt="<a href=\""+txt+"\">"+txt2+"</a>";
     AddText(AddTxt);
    }
   }
  }
 }
</SCRIPT>
Ovviamente queste funzioni le richiamo da ogni bottone con il classico <a
href="javascript:funzione();">.
Avete qualche suggerimento?
Di nuovo grazie per la pazienza :)

 Questo metodo funzia perfettamente,
Uffa, a me non funziona e ti invito a provarlo inviandolo al mailto e non ad
una pag server-side...
Io ho fatto una pagina cosě:
<html><head></head><body>
<form method="POST" enctype="multipart/form-data"
action="mailto:
ma...@libero.it
">
  <p><input type="file" size="20"></p>
  <p><input type="submit" value="Invia"></p>
</form>
</body></html>
e nell'email c'e' un allegato "Postdata.att" con dentro qualcosa tipo:
-----------------------------7d315e1179c--