Esatto, generare dinamicamente il contenuto della seconda select.
Allora, in questo momento ho due select ed un campo <input type=text>
che uso per fare una ricerca dinamica nel primo select, lo script e:


<SCRIPT>
<!--
function Cerca()
{
with (document.rivenditore)
{
ThisFind=-1;
StringToSearch=input.value;
StringToSearchLength=StringToSearch.length;
if (StringToSearchLength>0)
for (i=0;i<DescrizioneArticolo.options.length;i++)
ThisFind==-1&&DescrizioneArticolo.options[i].text.toLowerCase().substring(0,StringToSearchLeng th)==StringToSearch?ThisFind=i:null;
else
ThisFind=0;

DescrizioneArticolo.selectedIndex=ThisFind;
}
}
//-->
</SCRIPT>




<INPUT TYPE="text" NAME="input" VALUE="Scrivi..." CLASS="unnamed7" onKeyUp="Cerca()" onFocus="this.select()" size="5">
<select name="DescrizioneArticolo" class="unnamed7">
<%
while not oRs.Eof
Response.Write "<Option Value="& oRs("Codice") &">" & oRs("DescrizioneArticolo")& "</a></Option>"
oRs.MoveNext
wend
%>
</select>
Colore
<select name="Colore" class="unnamed7">
<%
while not oRs_col.Eof
Response.Write "<Option Value="& oRs_col("Id") &">" & oRs_col("Descrizione")& "</a></Option>"
oRs_col.MoveNext
wend
%>
</select>

e fino a qui tutto bene ma vorrei riuscire a caricare nella seconda select solamente i colori relativi all'articolo scelto...
non conosco bene js e non saprei nemmeno da dove cominciare
se potresti aiutarmi ti ringrazio molto

Liana