Vediamo se riesco a spiegartelo un po': la prima cosa che devi fare è prepararti il codice dell'intera pagina HTML, cerca in qualche modo di prevedere lo spazio per i parametri che devi fornire, magari scrivendo dei "remark" tipo questo nel codice:
Codice HTML:
<P>Dati calcolati per una persona nata il [qui va inserita la data di nascita]</P>
A questo punto, devi procedere come segue:
1. Raddoppia tutti i caratteri back-slash presenti nel testo (sostituendo \ con \\)
2. Sostituisci tutti i caratteri ' (apice) con la sequenza \' (back-slash / apice)
3. Dove avevi previsto i parametri, sostituisci con la sintassi:
Codice:
' + document.myForm.myObject.value + '
specificando ovviamente l'oggetto che vuoi utilizzare
4. Aggiungi all'inizio di ogni riga
Codice:
sw.document.write ('
(parte un po' pallosa)
5. Aggiungi alla fine di ogni riga(parte pallosa anche questa)
6. Aggiungi in cima alla pagina queste intestazioni:
Codice:
function mySubmit ()
{
var sw = window.open ("", "", "");
sw.document.open ();
7. Aggiungi in coda alla pagina questa chiusura:
Codice:
sw.document.close ();
}
8. Salva il tutto come un file *.js (esempio: "mysubmit.js")
9. Includi questo file in cima alla pagina che deve originare i dati (scrivi nel tag HEAD
Codice HTML:
<SCRIPT LANGUAGE="JavaScript" SRC="mysubmit.js"></SCRIPT>
)
10. Nel modulo dal quale proverranno i dati, togli il pulsante Submit e metti questo:
Codice HTML:
<INPUT TYPE="button" VALUE="Procedi" onClick="mySubmit()">
Credo di non aver dimenticato niente... stammi bene...