Formulario: form1
Select1: Estado
Select2: Cidade
Espero ter ajudade e q funcione, pois nao testei...
<script language=javascript>
<!--//
function new_Option()
{
switch(document.form1.Estado.selectedIndex)
{
case 1:
{
document.form1.Cidade.selectedIndex = 0;
document.form1.Cidade.options[1] = new Option("Cidade01");
document.form1.Cidade.options[2] = new Option("Cidade02");
document.form1.Cidade.options[3] = new Option("E assim por diante");
document.form1.Cidade.options.length = 4 ; // Sempre um a mais q o nº d opções
}
break;
case 0:
{
document.form1.Cidade.selectedIndex = 0;
document.form1.Cidade.length = 1
}
break;
}
versao_nav = navigator.appVersion;
if (document.all == null && (versao_nav.substr(0,1) <= 4))
{
history.go(0);
}
}
//-->
</script>