(forse) ti manca qualche nozione di base javascript.

La pagine, così com'è NON DEVE funzionare su nessun browser.

Perchè ?

1) tu scrivi:
codice:
...
<select name ="select1" id="Select1" name="D1" onchange="return Select1_onchange()" onclick="return Select1_onclick()">
ma la funzione Select1_onclick() non esiste.

2) la funzione Select1_onchange() &egrave; sbagliata!
codice:
function Select1_onchange() {
if (Select1.value == "1") {FP_goToURL ('http://www.google.it');}
}
Cos'&egrave; Select1.value ?
In javascript, per 'prendere' il value di un campo, hai due strade:
o document.nomedelform.nomedelcampo.value
o document.getElementById('iddelcampo').value
con la tua sintassi non approdi a nulla.
La sintassi corretta potrebbe essere:
codice:
function Select1_onchange() {
if (document.getElementById('Select1').value == "1") {FP_goToURL ('http://www.google.it');}
}
3) come sopra nella funzione Button1_onclick():
codice:
	function Button1_onclick() {
	Text1.value = Select1.value + Select2 .value;
	var pagData = 'http://INDIRIZzO SITO/' + Text1 .value ;
......
Correggi, poi ne parliamo ...


HTH
Zappa