Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    [F8] errore lato server e generazione dell'errore

    ciao, mi chiedevo una cosa ... quando interfaccio, per esempio, un asp con flash ed ottengo un errore compare nel trace una roba del genere:

    Error opening URL "http://www.xxx.it/zzz.asp"

    e mi sono chiesto se è possibile ottenere anche la visualizzazione dell'errore come si fa usando un normale browser; ciò sarebbe molto utile soprattutto quando si ha a che fare con lunghe stringhe da passare all'asp e testarle a mano è piuttosto palloso.

    Esiste qualche soluzione?

    Grazie
    Mir

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se usi LoadVars, l'errore lo intercetti nella funzione onLoad

    codice:
    myLoadVars.onLoad = function(success){
    if(success){
    // azioni
    } else {
    // qui le azioni nel caso di problemi di caricamento del file esterno
    }
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    hmm .. intendo intercettare l'errore dell'asp, ossia mettiamo che l'asp contenga un errore: nel codice ho scritto response.wwrite invece che response.write ... se procedo da browser lo intercetto subito l'errore (mi appare riga e posizione dell'errore) mentre via Flash mi genera un errore generico (come quello indicato all'apertura del post)...

    Spero di essere stato chiaro ora?!?

    Ciao
    Mir

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ora lo sei stato, ma quello è un errore di debug e di solito i linguaggi lato server hanno dei sistemi di gestione degli errori che restituiscono un output da utilizzare a tuo piacimento... quindi se ti fai restituire da ASP, secondo l'errore, un determinato valore, poi lo puoi utilizzare in flash per tracciare questo errore, tipo:

    Codice PHP:
    myLoadVars.onLoad = function(success){
    if(
    success){
    if(
    this.errore == "1"){
    // qui le azioni nel caso di errori di parsing, ecc... del file esterno
    } else {
    // prosegui con le azioni normali
    }
    } else {
    // qui le azioni nel caso di problemi di caricamento del file esterno
    }


  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Scusa ma forse sono di coccio... se scrivo

    if(this.errore == "1"){ ...

    so già che tipo di errore è l'1 ... io parlo di errori generici che non prevedo e che flash (che ritengo ormai non avere debug di codici lato server) non riesce ad interpretare.

    Mir

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    allora non è possibile

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.