Questa potrebbe essere una soluzione per "caricare" del testo diverso in base alla selezione fatta (semplice):
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>
se invece vuoi una cosa simile al forum:
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>