Bueno, la funcion final me quedo asi:
Código PHP:
function cambia(oCntrl)
{
oCntrl.length=0
switch (document.getElementById("marca").selectedIndex)
{
<%
dim rs_marca, rs_modelo
dim i, j
i = 0
Set rs_marca = SQLQuery(cnnDB, "SELECT * FROM marcas ORDER BY cod_marca ASC")
If Not rs_marca.EOF Then
Do While Not rs_marca.EOF
%>
case <% = rs_marca("cod_marca") %>:
<%
dim detModelos
j = 1
Set rs_modelo = SQLQuery(cnnDB, "SELECT * FROM marca_modelos WHERE cod_marca=" & rs_marca("cod_marca") & " ORDER BY dsc_modelo ASC")
If Not rs_modelo.EOF Then
detModelos="addOpt(oCntrl, " & 0 & ", 'Seleccione un modelo', 0);" & vbCR
Do While Not rs_modelo.EOF
detModelos=detModelos & "addOpt(oCntrl, " & j & ", '" & rs_modelo("dsc_modelo") & "', " & rs_modelo("cod_modelo") & ");" & vbCR
j = j + 1
rs_modelo.MoveNext
Loop
Response.Write detModelos
End If
%>
break;
<%
i = i + 1
rs_marca.MoveNext
Loop
End If
%>
}
}
Espero que a alguien le sirva.