Scopo
Permette di reindirizzare il browser ad una nuova nuova pagina.
Sintassi
ClientApplication.Redirect(url pagina)
Argomenti
url pagina | È una stringa contenente l'indirizzo internet completo a cui reindirizzare il browser. Ad esempio http://www.progamma.com. |
Esempio di codice
// **************************************************************
// Alla chiusura dell'applicazione mando alla pagina di Pro Gamma
// **************************************************************
event EsempiGL.Terminate()
{
EsempiGL.Redirect(www.progamma.com)
}
// Alla chiusura dell'applicazione mando alla pagina di Pro Gamma
// **************************************************************
event EsempiGL.Terminate()
{
EsempiGL.Redirect(www.progamma.com)
}
- La procedura Redirect non chiude la sessione corrente, ma cambia solamente il contenuto del browser. Per chiudere la sessione occorre utilizzare la procedura Exit.
- Uno dei possibili utilizzi è quello di creare un file HTML in base alla query string di richiesta e poi reindirizzare il browser su tale file HTML. In questo modo è possibile creare con Instant Developer un'applicazione web che risponde con un formato HTML totalmente generato dall'applicazione stessa. La funzionalità di ricerca di questa documentazione usa proprio questo meccanismo.
- E' anche possibile mandare il browser alla pagina di una seconda applicazione web che condivide in maniera "quasi" impercettibile per l'utente finale la stessa finestra browser con la prima. E' quindi possibile passare da un'applicazione all'altra come se se ne stesse usando solo una. In questo caso le due applicazioni web hanno due diverse sessioni e non condividono la stessa. Per passare dati da una all'altra è possibile utilizzare il database o altri meccanismi di condivisione (cookies, forms, files...)
- ATTENZIONE: se si attiva la funzionalità DeleteAfterDownload, l'applicazione cancella tutti i file aperti tramite questo metodo. Se il file mostrato all'utente non deve essere cancellato, è necessario utilizzare il metodo CopyFile per mostrare la copia e non l'originale.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680