Ciao a tutti e grazie in anticipo per la disponibilità.

Ho questa necessità: devo creare una pagina per un bookshop .

La mia soluzione: un form che contiene l'elenco dei libri e, per ogni titolo, un menu a comparsa che mi faccia scegliere la quantità.

Problema: Una volta selezionati i vari titoli e le corrispondenti quantità, mi piacerebbe che premendo sul bottone "acquista" si aprisse un popup con questa form:
- un'area di testo che riassumesse le scelte fatte in precedenza;
- altri campi modulo (nome, cognome, email) per la conferma dell'ordine;
- bottone di conferma.

Io ce l'ho messa tutta, e finora ho creato questo script nel momento in cui premo "acquista"...

<html>
<head>
<title>Documento senza titolo</title>
</head>
<script language="JavaScript">
function inizia() {
titolo=eval("this.primo.titolo.value")
qta=eval("this.primo.qta.value")
mio="mailto:webmaster@webfract.it;"
tipo="text/plain"
scrivi=""
scrivi="<html><body>Ecco ciò che sarà inviato:<form action="+mio+" method=post ENCTYPE= "+tipo+"><textarea readonly name=testo1 rows=6 cols=40 enabled=false>"+qta+" "+titolo+"</textarea></p>

<input type=submit name=Invia value=INVIA> <input type=button name=indietro value=INDIETRO onClick='javascript:history.go(-1)'></center></form></body></html>"
risultato=window.open('',target="_self")
risultato.document.write(scrivi)
risultato.document.close()
}
</script>

<script language=javascript>
function pagina(n) {
nuovo=n.options[n.selectedIndex].value
if (nuovo !="0") {
window.location.href=nuovo
}
}
</script>
<body>

<form name="primo" action = "" method="get">
<input name="titolo" type="hidden" value="Titolo libro 1">
<select name="qta">
<option value="0" SELECTED>0
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
<option value="5">5
</select>
<input type="button" name="Invia" value="ACQUISTA" onClick="inizia()">
</form>




</body>
</html>


...che mi va benissimo. Ma il problema insormontabile (per me) c'è quando aggiungo un altro selettore di quantità: naturalmente la variabile non è più univoca e lo script impazzisce...

Mi date una mano?

Grazie