Ciao a tutti....
sto integrando nel sito il modulo FPDF per la generazione automatica del PDF...

in una pagina asp ho un elenco di fatture scritte all'interno di input text....

poi ho un pulsante "crea pdf" che mi invia i dati del mio form in una pagina dove ho scritto la procedura per creare il pdf...

il mio problema sta nel fatto che non riesco a prendere il valore che mi invia il form, perche è una pagina javascript e non so come leggere il valore scritto all'interno della test, come in asp ce il request.form, in javascript cosa ce????

Pero avevo pensato ad un altra soluzione ossia quella di scrivere i valori delle fatture anziche dentro a delle text, scriverle dentro una tabella temportanea del mio db...

pero una volta che leggo i dati e li scrivo dentro un array, quando esco dal ciclo della query, l'array si svuota completamente e non posso generare il pdf...

vi posto il codice...

codice:
<%@language=javascript%>




<%

pdf=new FPDF();

var fatture=new Array();
var data_fatt = new Date();

var i_fatt=-1;


CARICO L'ARRAY CON LE FATTURE 
var cn = new ActiveXObject("ADODB.Connection");
var strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = C:/Inetpub/wwwroot/mipson/public/mdb-database/db.mdb;Persist Security Info=False";
cn.Open(strConn);
var rs = new ActiveXObject("ADODB.Recordset");
var SQL = "select n_fatt from STAMPA_FATTURE";
rs.Open(SQL, cn);
	   
while(!rs.eof) {
	i_fatt++;
	fatture[i_fatt]=(rs(0));

rs.MoveNext();
}
	
rs.Close();
cn.Close(); 





SCRIVO L'INTESTAZIONE DEL PDF, PERO QUANDO FACCIO IL CICLO L'ARRAY è VUOTO 
IN QUESTO ESEMPIO HO TOLTO IL CICLO FOR E MESSO COME INDICE DELL'ARRAY 0 PERCHE COSI SONO SICURO CHE IL PRIMO ELEMENTO L'HO SCRITTO IN PRECEDENZA 


// Ridefinizione delle funzioni
pdf.Header=function Header()
{

	var data_fatt = new Date();


	var cn = new ActiveXObject("ADODB.Connection");
	var strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = C:/Inetpub/wwwroot/cliente/public/mdb-database/db.mdb;Persist Security Info=False";
	cn.Open(strConn);
	var rs = new ActiveXObject("ADODB.Recordset");
	var SQL = "select format(data,'dd/mm/yyyy'), nome, cognome, rag_soc from FATTURE WHERE id_fattura="+fatture[0]+"";
	rs.Open(SQL, cn);
	   
	while(!rs.eof) {
		data_fatt=(rs(0));
		

		nome=(rs(1));
		cognome=(rs(2));
		rag_soc=(rs(3));
		//SCRIVO L'INTESTAZIONE NEL PDF
		this.Image('images/header.JPG',115,8,80);
		this.Line(10,15,200,15);
		
		
		this.SetX(10);
		this.SetY(40);
		
		//FATTURAZIONE
		this.SetFont('Arial','I',12);
		this.Cell(100,4,'Indirizzo di Fatturazione:',0,0,'L');
		
		this.SetX(-100);
		this.Cell(100,4,'Indirizzo di Spedizione:',0,1,'L');
		
		this.SetFont('Arial','B',12);
		this.Cell(30,10,'Spett.le',0,0,'L');
		
		this.SetX(-100);
		this.Cell(30,10,'Spett.le',0,1,'L');

		
		this.SetFont('Arial','',12);
		
		if (rag_soc!="")
		{
			this.Cell(100,4,rag_soc,0,0,'L');
		}
		
		this.SetX(-100);
		this.Cell(100,4,presso_spe,0,1,'L');
		
		if (cognome!="")
		{
			this.Cell(100,4,(cognome + " " + nome),0,1,'L');
		}
		
		
		
		this.Ln(12);
		
		this.SetLineWidth(0.7);
		this.Line(10,75,200,75);
		this.SetLineWidth(0);
		
		
		
		
	
		rs.MoveNext();
	}
	
	rs.Close();
	cn.Close(); 
	
}
Percio ho due soluzione o capire come mai la variabile si svuota dopo che ho finito While dqlla prima query, oppure leggere i valori dalla text...

Grazie!