Inviare un modulo da un frameset all'altro

Corso online Responsive Design
Realizzare siti responsivi con HTML5 e CSS3.

Scritto da Luca Ruggiero nella sezione 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.

I più cliccati della sezione Html

:: Impedire ad un testo di andare a capo in Html (34.443)

:: Le tabelle Html (31.276)

:: Formattazione del testo in Html (25.434)

:: Referenze dei Tag Html (19.109)

:: Creare tabelle con i bordi curvi (18.007)

:: Guida XHTML (16.408)

:: Struttura di un file Html (15.042)

:: Inserire un'icona nella barra degli indirizzi di MSIE (13.687)

:: Inserire le immagini in una pagina Html (11.123)

:: Sovrapporre un'immagine ad un layer senza posizionamento assoluto (10.961)

IN EVIDENZA
DOWNLOAD