Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855

    SOS carico txt esterno che mi occupa tutta la cpu del computer

    Ciao a tutti,

    ho un problema che non capsico e non riesco a risolvere

    cioè:

    carico un file txt esterno con questa funzione

    codice:
    this.onEnterFrame=function(){
    System.useCodepage = true;
    dati = new LoadVars();
    dati.load("file_pdf/nuovo.txt");
    dati.onLoad = function() {
    link_txt.html = true;
    link_txt.htmlText = this.var1;
    delete dati;
    _root.link_txt=link_txt
    };
    	if (_root.suCont) {
    		_root.link_txt.scroll--;
    	}
    	else if (_root.giuCont) {
    		_root.link_txt.scroll++;
    	}
    };

    e il file txt esterno è cosi impostato

    codice:
    var1=<a href="file_pdf/1_11-07-06.pdf" target="_blank">11/07/06
    TESTO 1</a>
    
    
    
    
    <a href="file_pdf/2_11-07-06(2).pdf" target="_blank">11/07/06
    TESTO 2</a>
    
    
    
    
    <a href="file_pdf/3_11-07-06.pdf" target="_blank">11/07/06
    TESTO 3</a>

    il file viene caricato nel swf e funziona ma mi occupa tutta la cpu(cioè task manager vedo la cpu che va dai 97 a 100 %) ed i primi pdf me li fa aprire ma poi la cpu rimane sui 100% e non mi fa aprire piu niente


    che cosa c'è che non va nella funzione?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non ha senso mettere quel codice dentro un enterFrame, questo farà sì che il file esterno venga richiamato in continuazione, con la conseguenza che già hai riscontrato

    perchè hai bisogno dell'enterFrame in quel modo? per lo scroll?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    si ho due bottoni che mi fanno lo scroll della pagina

    bott UP
    codice:
    on (rollOver) {
    	_root.suCont = true;
    }
    on (rollOut) {
    	_root.suCont = false;
    }

    bott DOWN
    codice:
    on (rollOver) {
    	_root.giuCont = true;
    }
    on (rollOut) {
    	_root.giuCont = false;
    }

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    sarebbe da ottimizzare un po' sopratutto lo scroll che non necessita di un controllo continuo, comunque così dovrebbe già andare meglio

    codice:
    System.useCodepage = true;
    var dati = new LoadVars();
    dati.path = this;
    dati.load("file_pdf/nuovo.txt");
    dati.onLoad = function(ok) {
    	if(ok){
    		link_txt.html = true;
    		link_txt.htmlText = this.var1;
    		delete dati;
    		_root.link_txt=link_txt;
    		this.path.onEnterFrame = function(){
    			if (_root.suCont) {
    				_root.link_txt.scroll--;
    			} else if (_root.giuCont) {
    				_root.link_txt.scroll++;
    			}
    		}
    	}
    };

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    ottimo

    ora è una scheggia!!

    grazie mille

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    scusatemi ma ho un problema di "blocco" di apertura di pdf

    nel senso che se clicco su ogni singola voce mi apre tanti pdf

    ma alcune volte se chiudo un pdf (chiudo il pdf con la x sulla pagina explorer) e ne apro subito un altro sulla task manager delle applicazione compare affianco ai file pdf lo stato NON RISPONDE e ho come risultato internet explorer bloccato

    mentre se chiudo un pdf , aspetto qualche secondo e poi ne apro un'altro non ho problemi...


    perchè??

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    per risolvere il problema del "blocco" dei pdf
    (sempre nel fatto che se chiudo velocemente i file mi blocca l'explorer mentre se lo chiudo uno per uno facendo passare qualche secondo tra la chiusura dei file non si blocca nulla)

    pensavo di modificare il file txt in questo modo:

    codice:
    var1=<a href="file_pdf/file_apre.asp?nome=1_11-07-06.pdf" target="_blank">11/07/06
    TESTO 1</a>
    
    
    
    
    <a href="file_pdf/file_apre.asp?nome=2_11-07-06(2).pdf" target="_blank">11/07/06
    TESTO 2</a>
    
    
    
    
    <a href="file_pdf/file_apre.asp?nome=3_11-07-06.pdf" target="_blank">11/07/06
    TESTO 3</a>
    e nel file_apre.asp inserire un iframe cosi:
    codice:
    <iframe id="iframe1" scrolling="auto" frameborder="0" name="IframeDettagli" src="http://www.sito.it/file_pdf/<%=request.querystring("nome")%>" width="100%" height="100%"></iframe>


    che ne pensate? puo risolvere il mio problema questa soluzione?

    o avete qualche idea o qualche consiglio?

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