Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [mx] Caricamento dati da DB che impazziscono con lo scrollPane

    Ciao a tutti, Andr3a mi ha fatto notare una anomalia nel mio sito

    ovvero nell'area download i dati vengono caricati da un DB tramite una pagina ASP che li estrae eseguendo un sort per Descrizione

    I campi sono solo 3 Descrizione path e nome_pag_html

    ASP estrae correttamente tutte le informazioni infatti se all'apertura della finesra di download selezionate

    view o down

    tutto corrisponde ma se scrollate la pagina e poi tornate su

    i link non corrispondo più alla descrizione

    Ora suppongo che il mio metodo debba essere corretto se in prima battuta tutto corrisponde perfettamente.

    Non riesco a trovare la soluzione

    Il lavoro è impostato nel seguente modo

    carico pagina ASP
    assegno le variabili all'interno di un clip

    dentro scrivi_dati_da_db viene creato un clip per ogni record

    carica_dati_db contiene uno scrollpane che carica a sua volta
    scrivi_dati_da_db

    tutta l'operazione è nell'as che trovate di seguito. Dovè che sbaglio

    codice:
    onClipEvent(load){
    	BGK=false // per lo sfondo dei record
    // Dichiaro Formato testo
    // importare font nella libreria
    form1 = new TextFormat()
    form1.font = "STD"
    form1.size=8
    form1.color="0x003366"
    form1.bold=false
    form1.align="left"
    
    form2 = new TextFormat()
    form2.font = "STD"
    form2.size=8
    form2.color="0xFD114D"
    form2.bold=false
    form2.align="center"
    
    // Dichiaro Variabile
    N_records= new LoadVars();
    // path di Yassasin
    N_records.path = this; 
    // Carico dati
    N_records.load("../scroll_db2/carica_dwn_db.asp"); //oppure variabili da ASP
    // Assegno
    N_records.onLoad = function(success) {
    	totrecord=Number(this.rec)
    	for (i=1; i<=Number(this.rec); i++) {
    		BGK=!BGK
    		vartesto="field1-"+i
    		vardata="field2-"+i
    		varinfo="field3-"+i
    				
    		mytext="testo"+i // variabile testo
    		mydate="data"+i // variabile data
    		myinfo="info"+i // variabile Info
    		view=this[mydate]+"/"+this[myinfo]+".html"
    		down=this[mydate]+"/"+this[myinfo]+".fla"
    		y=i+totrecord // depth di data
    		k=y+totrecord // depth di Info
    		h=20*i-20 // altezza fra un record e l'altro
    		_parent.dbase.createTextField(vartesto,i,0,h,200,20)
    		_parent.dbase[vartesto].type="Dynamic"
    		_parent.dbase[vartesto].border = BGK;
    		_parent.dbase[vartesto].borderColor = "0x003366"
    		_parent.dbase[vartesto].background=BGK
    		_parent.dbase[vartesto].backgroundColor="0xD0E4F9"
    		_parent.dbase[vartesto].selectable=false
    		_parent.dbase[vartesto].embedFonts=true
    		_parent.dbase[vartesto].text=this[mytext]
    		_parent.dbase[vartesto].setTextFormat(form1)
    		
    		_parent.dbase.createTextField(vardata,y,200,h,50,20)
    		_parent.dbase[vardata].type="Dynamic"
    		_parent.dbase[vardata].border = BGK;
    		_parent.dbase[vardata].borderColor = "0x003366"
    		_parent.dbase[vardata].background=BGK
    		_parent.dbase[vardata].backgroundColor="0xD0E4F9"
    		_parent.dbase[vardata].selectable=false
    		_parent.dbase[vardata].embedFonts=true
    		_parent.dbase[vardata].html=true
    		_parent.dbase[vardata].htmlText=""+" VIEW "+""
    		_parent.dbase[vardata].setTextFormat(form2)		
    		
    		_parent.dbase.createTextField(varinfo,k,250,h,50,20)
    		_parent.dbase[varinfo].type="Dynamic"
    		_parent.dbase[varinfo].border = BGK;
    		_parent.dbase[varinfo].borderColor = "0x003366"
    		_parent.dbase[varinfo].background=BGK
    		_parent.dbase[varinfo].backgroundColor="0xD0E4F9"
    		_parent.dbase[varinfo].selectable=false
    		_parent.dbase[varinfo].embedFonts=true		
    		_parent.dbase[varinfo].html=true
    		_parent.dbase[varinfo].htmlText=""+" DOWN "+""
    		_parent.dbase[varinfo].setTextFormat(form2)		
    		
    		// modifica di Yassassin
    		_root.mypane.setScrollContent(this.path);
    	}
    
    };
    }

    Se siete arrivati fino a alla fine, meritate già un ringraziamento
    tuttavia l'AS è decisamente banale e ripetitiva.

    Ciao

  2. #2

  3. #3

  4. #4
    Originariamente inviato da rempox
    devo morire così..
    no, nn puoi morire così (purtroppo, posso aiutarti solo nell'UP)

    p.s. sto ancora impazzendo per modificare il tuo script (gallery img) utilizzando un db (spero di riuscirci prima che esca la versione MX 2005 )

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 © 2024 vBulletin Solutions, Inc. All rights reserved.