emmmmm no me sirvio lo que me dices master!
mira dejo el codigo de la función para que la chequeen por favor...
Código:
function tramo(opcion, fecha){
with (document.reserva){
cmbhorario.length=0;
var opcion = document.reserva.id_destino.value;
var fecha = fecha.split('-');
var fechanueva = fecha[1]+'/'+fecha[0]+'/'+fecha[2];
fechanueva = new Date(fechanueva);
var dia = fechanueva.getDay();
var diasemana;
if (dia > 0 && dia < 6) {
diasemana = 1;
}
if (dia == 6 || dia == 0){
diasemana = 2;
}
if (opcion != 0){
var i=1;
cmbhorario.options[0] = new Option('---', '0', true);
<%
Set rs = Nothing
Sql = "SELECT * "
Sql = Sql & "FROM horario "
set rs=ConexionBD.execute(sql)%>
<% do while not rs.eof%>
if (opcion==<%=rs("id_vuelo")%> && diasemana == <%=rs("diasemana")%> ){
cmbhorario.options[i] = new Option('<%=rs("desc_horario")%>', '<%=rs("Id_Horario")%>');
i++
}
<%rs.movenext
loop
%>
}
else{
var optionObj = new Option('---', 0);
cmbhorario.options[0] = optionObj;
}// fin if (opcion != 0 && dia != 0){
}// fin with
}//fin de function