Ciao a tutti avevo scritto stamattina ma il mio post è stato spostato nella sezione asp...
Il mio problema è sul linguaggio javascript...

Dunque sto integrando il modulo FPDF sul mio sito e dovrei passare una variabile ossia il numero della fattura che deve stampare...

Allora il numero della fattura che deve stampare lo leggo da una tabella e poi dovrei inviare alla funzione Header il numero della fattura


Questo è il codice funzionante, scrivendo manualmente il numero della fattura dentro la query (in blu)..

codice:
<%@language=javascript%>


<%

pdf=new FPDF();

// 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, piva, cf, prov,
 citta, cap, via, n, sconto, peso, spese_spe, tot_ordine, rif_ordine, id_fattura, nazione, 
presso_spe, citta_spe, prov_spe, cap_spe, via_spe, n_spe, nazione_spe from FATTURE 
WHERE id_fattura=224";
	rs.Open(SQL, cn);
	   
	while(!rs.eof) {
		data_fatt=(rs(0));
		//data_fatt=dateFormat(data_fatt, "dd/mm/yyyy");
		//data_fatt.format("dd/mm/yyyy");

		nome=(rs(1));
		cognome=(rs(2));
		
		//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);
		
		.......
		
		
	
		rs.MoveNext();
	}
	
	rs.Close();
	cn.Close(); 
	
}

In rosso scrivo il codice che modifico...

codice:
// Ridefinizione delle funzioni

pdf.Header=Header(224)
function Header(fatture)
{

	var data_fatt = new Date();


	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 format(data,'dd/mm/yyyy'), nome, cognome, rag_soc, piva, cf, prov, 
citta, cap, via, n, sconto, peso, spese_spe, tot_ordine, rif_ordine, id_fattura, nazione, 
presso_spe, citta_spe, prov_spe, cap_spe, via_spe, n_spe, nazione_spe from FATTURE 
WHERE id_fattura="+fatture+"";
	rs.Open(SQL, cn);
	   
	while(!rs.eof) {
		data_fatt=(rs(0));
		//data_fatt=dateFormat(data_fatt, "dd/mm/yyyy");
		//data_fatt.format("dd/mm/yyyy");

		nome=(rs(1));
		cognome=(rs(2));
		
		//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);
		

                

.......

Se scrivo il codice inviando la variabile, mi da il seguente errore,
Tipo di errore:
Errore di run-time di Microsoft JScript (0x800A01B6)
Proprietà o metodo non supportati dall'oggetto
alla riga che ho scritto in verde...

il problema è che non riconosce l'oggetto this, ho provato a sostituirlo con pdf, ma non funziona...
Premetto che non conosco javascript e insultatemi pure se ho scritto qualche baggianata!!

Help!!!