INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Inviare un modulo da un frameset all'altro

Design di siti Web con HTML e CSS
Disegno di siti Web con HTML, CSS e Dynamic HTML.

In molte applicazioni Web si è soliti, per praticità, utilizzare i frame per la composizione delle pagine, specialmente in siti che gireranno su delle intranet, dove non ci sono problemi di compatibilità o di particolare grafica, dato l'uso "domestico" dell'applicazione.

Immaginiamo di inserire in uno dei frameset un form, ad esempio di ricerca, che se ne starà fisso lì, buono buono in attesa di essere usato, ma che però dovrà restituire i risultati in un frameset diverso da quello in cui è inserito.

Il frameset di destinazione è stato chiamato, nella pagina che genera tutti i frame, X, tanto per fare un esempio semplice da gestire. Vediamo come e dove agire per compiere quanto detto n precedenza:

<form method="post" action="cerca.asp" target="X">
Anche il Tag <form> supporta l'attributo target per indicare il frameset di destinazione, quindi assegnandogli il nome di quest'ultimo, avremo raggiunto il nostro scopo.

Allo stesso modo, utilizzando il comando
target="_blank"
è possibile aprire una pagina a cui sono inviati dei dati tramite un modulo in una nuova istanza del browser.

IN EVIDENZA

HOT LINKS