Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Redirect e refresh

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    234

    Redirect e refresh

    Ho questo problemino:

    alla fine di uno script che modifica un'immagine di un catalogo parte un response.redirect("...") che riporta alla pagina dove c'è il form che ha inviato la nuova foto (e la propone).
    La foto che mi propone è ancora la vecchia, se faccio refresh mi mostra la nuova, come potrei fare perchè il redirect aggiorni la pagina?

    Non vanno bene i meta refresh perchè altrimenti sulla pagina non si riesce a scrivere nei campi, non saprei.

    Come sempre - grazie mille

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    All'inizio dell apgina con il form metti questo:

    codice:
    'Evito la memorizzazione in cache/proxy della pagina
    response.expires = -1500 
    response.AddHeader "PRAGMA", "NO-CACHE"
    response.CacheControl = "PRIVATE"
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    234
    Velocissimo.

    Grazie.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    234
    Purtroppo non funziona, devo continuare a fare il refresh della pagina per vedere la nuova immagine caricata.

    Altre idee sono ben accette!

    Grazie

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Dici che con il refresh funziona io farei cosi.


    Nella pagina del form inserirei anche il codice che salva la nuova foto.

    Es:
    <%
    If Request.ServerVariables("REQUEST_METHOD") = "POST" Then

    'qui dovrai inserire il docice asp che fa l'upload

    End if
    %>

    alla fine del codice sostetuisci il redirect con il refresh, teoricamente dovrebbe funzionare
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    234
    Che codice dovrei usare per il refresh?

    Io ho provato con:

    Response.AddHeader "Refresh", "0"

    ma non funziona, neanche se lo metto a inizio pagina.


  7. #7
    Utente di HTML.it L'avatar di MadSyd
    Registrato dal
    Apr 2002
    Messaggi
    17
    Forse non ho capito il tuo problema, ma non puoi aggiornare la foto via javascript senza operare un refresh di tutta la pagina?
    Ciao.
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [TCX][MyODBC]Unable to locate 'coffee' in 'operator cup'
    /HAVE_A_BREAK.asp, line 13:00

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    234
    Il problema:

    Ho una pagina che contiene un form con solamente un <input ...file...> e sotto (dopo il form) un tag <img ... > che mostra la foto (quella già caricata) pescando il percorso da un db access, il campo input la va a sostituire inviando i dati ad uno script, questo cancella la vecchia foto ed esegue l'upload nella cartella 'public' della nuova, aggiorna un database access inserendo nel campo corrispondente il percorso del file, alla fine c'è un redirect che rimanda alla pagina col form, il tag <img ...> pesca il nuovo percorso e la mostra.
    Purtroppo quando ritorna sulla pagina la foto è ancora quella vecchia, se clicco refresh di IE mostra la nuova.
    Diciamo che il tutto funziona, è semplicemente un problema di refresh all'entrata nella pagina che non riesco a risolvere.
    Ho provato a visualizzare una pagina in mezzo del tipo: ...foto caricata correttamente .... col link a quella col form ma ancora succede lo stesso. E' come indemoniata.

    Grazie mille per la pazienza.

    Ciao

  9. #9
    Utente di HTML.it L'avatar di MadSyd
    Registrato dal
    Apr 2002
    Messaggi
    17
    Mi viene in mente una pezza e forse..

    <BODY ONLOAD="document.foto.src='path/immagine'" .. >

    Fammi sapere..
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [TCX][MyODBC]Unable to locate 'coffee' in 'operator cup'
    /HAVE_A_BREAK.asp, line 13:00

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    234
    Mi spiace ma non ho capito cosa devo fare.

    Se hai un minutino da perdere mi fai un esempio?

    Oppure mi indichi la riga da scrivere nel punto in cui deve comparire la foto?

    Grazie mille.

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.