Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    preload dopo submit del form + fattibile ?

    salve vorrei sapere se dopo il submit del form posso effettuare un
    "preload"

    nel senso ho un form con 10 campi
    di cui uno è per uploadare un file

    1) caso metto un file di 10k ci mette dopo che premo
    submit un tempo x

    2) caso metto un file di 2b ci metto dopo che premo
    submit un tempo x1


    vorrei sapere c'è modo di gestire questo tempo ?
    di fare qualcosa nel mentre ?
    come lanciare una animazione o un'altra funzione
    js che "movimento"

    ?
    R.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    Re: preload dopo submit del form + fattibile ?

    Originariamente inviato da yag
    salve vorrei sapere se dopo il submit del form posso effettuare un
    "preload"

    nel senso ho un form con 10 campi
    di cui uno è per uploadare un file

    1) caso metto un file di 10k ci mette dopo che premo
    submit un tempo x

    2) caso metto un file di 2b ci metto dopo che premo
    submit un tempo x1


    vorrei sapere c'è modo di gestire questo tempo ?
    di fare qualcosa nel mentre ?
    come lanciare una animazione o un'altra funzione
    js che "movimento"

    ?

    Un pò come succede quando si fra il submit nel form di ricerca
    di questo sito (html.it)
    R.

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per poter continuare ad avere del contenuto "attivo" nella pagina e' necessario che il target del form sia un'altra finestra... al limite anche un iframe nascosto.

    Poi dipende da come prosegue la tua applicazione...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da br1
    Per poter continuare ad avere del contenuto "attivo" nella pagina e' necessario che il target del form sia un'altra finestra... al limite anche un iframe nascosto.

    Poi dipende da come prosegue la tua applicazione...

    ciao
    Non ho capito potresti spiegarti meglio nel caso specifico html.it (vbullettin)
    come funziona questo meccanismo ?


    domanda correlata:
    il tempo che incorre fra spedire i dati del form e ricevere quelli nuovi non può essere
    "gestito" con js ? il browser non lancia nessun evento dopo il submit ?

    Eppure se uploadiamo file che ne so di 10m questo tempo è abbastanza tangibile...
    R.

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da yag
    Non ho capito potresti spiegarti meglio nel caso specifico html.it (vbullettin)
    come funziona questo meccanismo ?


    domanda correlata:
    il tempo che incorre fra spedire i dati del form e ricevere quelli nuovi non può essere
    "gestito" con js ? il browser non lancia nessun evento dopo il submit ?

    Eppure se uploadiamo file che ne so di 10m questo tempo è abbastanza tangibile...
    Il web funziona cosi'... il browser fa una richiesta al server (che sia o menu un upload e' ininfluente) poi "abbandona" la pagina attuale (dato che presume venga al piu' presto sostituita ritiene che il suo contenuto non sia piu' "interessante") e si mette in attesa di ricevere la nuova pagina...

    Il browser non si interessa della sorte che segue la sua richiesta... e non ha modo di sapere se e quando verra' soddisfatta.... semplicemente avvisa se dopo un ragionevole intervallo non riceve nulla.

    Di poco differente la situazione se il target del form (o di un semplice link) e' un'altra finestra... in questo caso il browser capisce che l'attuale contenuto interessa ancora e quindi continua a gestirlo.

    Spero che quest'esposizione semplicistica ed incompleta dei fatti non ti abbia confuso le idee...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da br1
    Il web funziona cosi'... il browser fa una richiesta al server (che sia o menu un upload e' ininfluente) poi "abbandona" la pagina attuale (dato che presume venga al piu' presto sostituita ritiene che il suo contenuto non sia piu' "interessante") e si mette in attesa di ricevere la nuova pagina...

    Il browser non si interessa della sorte che segue la sua richiesta... e non ha modo di sapere se e quando verra' soddisfatta.... semplicemente avvisa se dopo un ragionevole intervallo non riceve nulla.

    Di poco differente la situazione se il target del form (o di un semplice link) e' un'altra finestra... in questo caso il browser capisce che l'attuale contenuto interessa ancora e quindi continua a gestirlo.

    Spero che quest'esposizione semplicistica ed incompleta dei fatti non ti abbia confuso le idee...

    ciao
    Si si già più o meno sapevo però pensa (credevo , speravo) che
    un evento del tipo OnBeforeSubmit era a presente anche eventualmente per gestire un abort via codice ... vabè fa niente...


    Ricollegandomi allo stesso thread....
    In alternativa è possibile far ritardare un evento di tot secondi ?
    Il mio obiettivo è che l'utente veda almeno per tre secondi del testo
    che mostro dopo il submit ripeto per "invia" con tanti dati questo è reso automaticamnete
    (latenza della rete etc)
    Ma per invio "normali" si parlo di decimi di secondo
    Ecco io vorrei dentro l'onsubmit ritardare di qualche secondo prima di uscire
    Questo si può fare ?

    grazie
    ciao
    R.

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.