Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Varibile E Funzione

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    473

    Varibile E Funzione

    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!!!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    continua in quella discussione, se veramente e' il caso (e non mi sembra, a meno che non abbia preso un abbaglio) verra' rispostata qui.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.