Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    history.go(-1) + refresh pagina

    ciao,

    Ho questo problema,

    ho una pagina php in cui inserisco dei dati nel DB. alla fine dell'inserimento avrei bisogno di far ritornare l'utente alla pagina di origine, visualizzando i dati appena inseriti.

    per far tornare indietro uso questo comando php con JS:

    header("Refresh: 2;URL=javascript:history.go(-1)")";

    il problema è che non posso mettere l'url della pagina perchè quella pagina è suddivisa in 3 parti con i vari if/else.
    se facessi così mi andrebbe a caricare la pagina all'inizio, non so se mi spiego.
    l'unica soluzione che riesco a vedere è
    history.go(-1) + refresh...

    history.go(-1) mi va bene perchè mi fa tornare alla pagina precedente, ma mi servirebbe che facesse anche un refresh della pagina percedente.

    quindi è possibile mettere in sequenza 2 comandi:

    1) history.go(-1)
    2) this.location.reload() ( è il comando giusto?)

    tipo una cosa del genere, che non funziona:

    header("Refresh: 2;URL=javascript:history.go(-1);this.location.reload()");

    Spero di essermi spiegato

    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Perche' far fare il lavoro al client? :master:
    Ma non esiste in PHP l'equivalente di Response.Redirect in ASP?

    Ti sposto su PHP, ma se non risolvi fatti rimandare qui, qualcosa di non troppo complicata potremo inventarla

    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

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.