passare valori da una form per un'anteprima

Rosyanne

Utente Attivo
25 Giu 2004
33
0
0
48
Crotone
Ciao a tutti, sto cercando di realizzare una finestra di Anteprima, proprio come in questo forum.
Praticamente è una mailing list, l'amministratore sceglie lo sfondo dell'email, già presente o ne pubblica uno nuovo, seleziona l'utente o gli utenti a cu inviare l'email e scrive il corpo del messaggio in un capo di Editor.
Infine può inviare l'email o visualizzare l'anteprima del messaggio.
Il mio problema è che nella popup visualizzo lo sfondo, l'oggetto, ma non passo il valore dell'area di testo e, questo, penso dipenda da uno script prima e dopo il <textarea> che mi serve per permettere all'amministratore di formattare il testo come meglio crede.
Posto il codice importante.

<form name="invio" method="post" action="mailing.asp?checkbox=<%=(Rnwg.Fields.Item("email").Value)%>">
<input name="Oggetto" id="Oggetto" type="text" size="60" value="Oggetto..." onClick="value=''" class="select">
<input type="hidden" name="background" value="<%=request("sfd")%>">
<script language="JavaScript" type="text/javascript" src="wysiwyg/wysiwyg.js"></script> <textarea name="Message" cols="58" rows="15" id="Message" class="select"></textarea>
<script language="javascript1.2">
generate_wysiwyg('Message');
</script>


<script LANGUAGE="javascript">
function formAnteprima(){
if (typeof(WinPresenta)!= 'undefined'){
WinPresenta.close()
}
WinPresenta = window.open ('anteprima.asp?m='+document.invio.Message.value+'&o='+document.invio.Oggetto.value+'&b='+document.invio.background.value+'' , 'WinPresenta','toolbar=no,width=850,height=600');
document.invio.target= "WinPresenta";
document.invio.action = "anteprima.asp";
//document.invio.submit();

}
</script>

<input name="submit" type="submit" id="submit" value="invia mailing list" class="select"> <input type="button" name="anteprima" value="Anteprima" onClick="formAnteprima();" >
</form>

Mi date una mano? :crying:
 

Discussioni simili