achei algo em outro forum...ve se e isto.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Combo box de valores dinâmios</title>
<meta http-equiv="Content-Type content="text/html; charset="iso-8859-1">
<meta content="MSHTML 6.00.2800.1170" name="GENERATOR"></head>
<body>
<form id="doublecombo" name="doublecombo action=""" method="post">
<table cellspacing="2" cellpadding="0" width="408" border="0">
<tbody>
<tr>
<td width="72">Ano1</td>
<td width="330"><select class="Imput" style="FONT: 11px arial" onChange="redirect(this.options.selectedIndex,0)" name="t_cod_setor" tagname="CATEGORIA,Y">
<option selected>**Selecione uma das opções**</option>
<option value="1950">1950</option>
<option value=1961>1961</option>
<option value=1972>1972</option></select></td></tr>
<tr>
<td>Ano2</td>
<td><select class="Imput" style="FONT: 11px arial" name="t_cod_subsetor" tagname="SEGMENTO,Y">
<option selected>**Selecione uma das opções**</option>
<option value="-1">** Para que os itens deste quadro de opções apareçam **</option>
<option value="-1">** você deve selecionar um item diferente do que **</option>
<option value="-1">** está aparecendo no quadro de opções acima **</option></select>
<script language="javascript1.2">
var groups=document.doublecombo.t_cod_setor.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
// group[0][0]=new Option("**Selecione uma das opções**","0")
// Alimentação
group[1][0]=new Option("1950","1950")
group[1][1]=new Option("1951","1951")
group[1][2]=new Option("1952","1952")
group[1][3]=new Option("1953","1953")
group[1][4]=new Option("1954","1954")
group[1][5]=new Option("1955","1955")
group[1][6]=new Option("1956","1956")
group[1][7]=new Option("1957","1957")
// Animais e CIA
group[2][0]=new Option("1960","1960")
group[2][1]=new Option("1961","1961")
group[2][2]=new Option("1962","1962")
group[2][3]=new Option("1963","1963")
group[2][4]=new Option("1964","1964")
group[2][5]=new Option("1965","1965")
group[2][6]=new Option("1966","1966")
group[2][7]=new Option("1967","1967")
// CASA E DECORACAO
group[3][0]=new Option("1970","1970")
group[3][1]=new Option("1971","1971")
group[3][2]=new Option("1972","1972")
group[3][3]=new Option("1973","1973")
group[3][4]=new Option("1974","1974")
group[3][5]=new Option("1975","1975")
group[3][6]=new Option("1976","1976")
group[3][7]=new Option("1977","1977")
var temp=document.doublecombo.t_cod_subsetor
function redirect(x,j){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[j].selected=true
}
</script>
</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>