Allora...ho fatto piccoli passi avanti!
Lo script con questa dicitura

choice = document.colorForm.color.selectedIndex;
switch(choice) {
case 0: document.getElementById(destinazione).style.backgr oundColor= \"#FFFFFF\"; break;

dove

<select name="color" onchange=setColor("color","tab1")>

e

<table width="82" border="1" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" id="tab1">

funziona (anche utilizzando .bgColor)!
Ora il problema quindi è questo...siccome ho 4 select ho dovuto differenziare i loro nomi
<select name="color" onchange=setColor("color","tab1")>
<select name="color1" onchange=setColor("color1","tab2")>
<select name="color2" onchange=setColor("color2","tab3")>
<select name="color3" onchange=setColor("color3","tab4")>

a questo punto vorrei sfruttare la variabile sorgente e il problema si restringe a questa riga

choice = document.colorForm.sorgente.selectedIndex;

messo in questo modo non funge...come avviene l'utilizzo della variabile in quelle istruzioni? :master:

Grazie a tutti
ciao
gnegno