Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 37
  1. #21
    certo che è possibile, il tuo errore non nasce da questo, da qualche parte devi avere un ciclo che sballa, oppure tenti di caricare un qualcosa con qualche variabile non ancora definita.
    Devi dare una ripassata a tutto il codice.
    "...non è detto che sia tardi se non guardi che ora è..."

  2. #22
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    elenco = new LoadVars();
    elenco.load("db.txt");
    elenco.onLoad = function(success){
    if(success){
    for (i=1; i<=Number(this.totale); i++) {
    elemento = this ["db"+i];
    _root.combodb.addItem(elemento);
    }
    film.load("http://localhost/"+combodb.getValue()+".asp");
    }
    }
    _root.combodb.setChangeHandler("carica");

    film = new LoadVars();
    film.onLoad = function(compila) {
    if(compila){
    for (k=1; k<= numero(this.tot); k++) {
    element = this ["cinlink"+k];
    _root.combofilm.addItem(element);
    }
    }
    }
    //function (carica){
    combofilm.removeAll();
    film.load("http://localhost/"+combodb.getSelectedItem().label+".asp");
    }

    ho corretto il codice che vedi commentato, prima era così:
    function carica(component){
    adesso quando provo il filmato, mi dà un errore nell'aprire il file data.asp

  3. #23
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    ho aggiunto i punti e virgola alla chiusura delle function e l'errore dello script che rallenta flash player non me lo dà più, ma in compenso non mi mette i valori nella seconda combo, quella dei film, come mai?!

  4. #24
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    adesso il codice che ho scritto è questo e quando faccio test movie mi dice che c'è un'errore nell'aprire il file asp...

    elenco = new LoadVars();
    elenco.load("db.txt");
    elenco.onLoad = function(success){
    if(success){
    for (i=1; i<=Number(this.totale); i++) {
    elemento = this ["db"+i];
    _root.combodb.addItem(elemento);
    }
    film.load(combodb.getValue()+".asp");
    }
    };
    _root.combodb.setChangeHandler("carica");

    film = new LoadVars();
    film.onLoad = function(compila) {
    if(compila){
    for (k=1; k<= numero(this.tot); k++) {
    element = this ["cinlink"+k];
    _root.combofilm.addItem(element);
    }
    }
    };
    function carica (component){
    combofilm.removeAll();
    film.load(combodb.getSelectedItem().label+".asp");
    };

  5. #25
    significa che non lo trova, verifica i percorsi
    "...non è detto che sia tardi se non guardi che ora è..."

  6. #26
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    ma i file asp si trovano nella stessa cartella del file flash e del txt, perchè questo me lo trova e l'asp no?!

  7. #27
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    qualcuno riesce a capire il motivo di questo cavolo di messaggio di errore?!

  8. #28
    nel messaggio di errore il nome del file asp è giusto?
    "...non è detto che sia tardi se non guardi che ora è..."

  9. #29
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    il messaggio di errore che mi dà è questo

    Error opening URL "http://localhost/data

    .asp"

    a vederlo sembrerebbe che il nome del fila asp sia giusto...

  10. #30
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    il paradosso è che se io provo a fare il load nella combo da solo, senza quello dei nomi dal txt, mettendo quindi direttamente il nome dell'asp, il filmato funziona...
    se faccio entrambi i load (db e film) però in modo separato, con questo codice

    elenco = new LoadVars();
    elenco.load("http://localhost/data.asp");
    elenco.onLoad = function(success){
    if(success){
    for (i=1; i<=Number(this.tot); i++) {
    elemento = this ["cinlink"+i];
    _root.combofilm.addItem(elemento);
    }
    }
    };
    datab = new LoadVars();
    datab.load("http://localhost/db.txt");
    datab.onLoad = function(compila){
    if(compila){
    for (k=1; k<=Num(this.totale); k++) {
    element= this ["db"+k];
    _root.combodb.addItem(element);
    }
    }
    };

    non funziona e mi dà di nuovo il messaggio dello script chje rallenta flash player...
    io non riesco a capire la logica di tutto questo...

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.