Questa potrebbe essere una soluzione per "caricare" del testo diverso in base alla selezione fatta (semplice):
se invece vuoi una cosa simile al forum:codice:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Form</title> <script language="Javascript"> <!-- function Testi(T) { //Qui inizializzo la array dei testi. var Testi = new Array(); Testi[0] = "Qui scriviamo il testo iniziale che apparirà di default, lo stesso sarà sostituito alla cambio della select."; Testi[1] = "Qui possiamo sbizzarrirci scrivendo quello che vogliamo, senza limite di caratteri." Testi[2] = "Qui continuamo a scrivere testi all'occorenza, e che ci serviranno per le varie opzioni." Testi[3] = "Come ad esempio una faq che a diverse risposte, potremmo dare tutte le spiegazioni del caso." Testi[4] = "Quello che avevamo da dire l'abbiamo detto ora ti salutiamo cordialmente." document.getElementById("divcontenuti").innerHTML=Testi[T] } //--> </script> <style type="text/css"> #divselect { width: 400px; height: 70px; border: 1px solid #999999; float: left; } #divcontenuti { float: left; height: 500px; width: 500px; margin-left: 10px; border: 1px solid #333333; } </style> </head> <body> <div id="divselect"><select name="Testi" id="Testi" onChange="Testi(this.options[this.selectedIndex].value)"> <option value="0">Seleziona</option> <option value="1">PrimoTesto</option> <option value="2">SecondoTesto</option> <option value="3">TerzoTesto</option> <option value="4">QuartoTesto</option> </select> Seleziona per visualizzare il testo</div> <div id="divcontenuti">Qui scriviamo il testo iniziale che apparirà di default, lo stesso sarà sostituito alla cambio della select.</div> </body> </html>
codice:<select name="invia" id="invia" onChange="if(this.selectedIndex!=0)location.href=this.options[this.selectedIndex].value)"> <option value="0">Seleziona</option> <option value="pagina1.xxx">PrimoTesto</option> <option value="pagina2.xxx">SecondoTesto</option> <option value="pagina3.xxx">TerzoTesto</option> <option value="pagina4.xxx">QuartoTesto</option> </select>![]()

Rispondi quotando