Foros del Web » Programando para Internet » ASP Clásico »

asp con javascript

Estas en el tema de asp con javascript en el foro de ASP Clásico en Foros del Web. Intento integrar asp con javascript, esta primera parte viene barbaro <form name="formulario" action = "connection.asp?" method= "post"> Biblioteca <select name="biblioteca" OnChange="cambiar()"> <%while not objrs.eof%> <option ...
  #1 (permalink)  
Antiguo 03/01/2005, 09:03
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 21 años
Puntos: 2
asp con javascript

Intento integrar asp con javascript, esta primera parte viene barbaro

<form name="formulario" action = "connection.asp?" method= "post">
Biblioteca <select name="biblioteca" OnChange="cambiar()">
<%while not objrs.eof%>
<option value="<%=objrs("biblioteca")%>"><%=biblioteca%></option>
<%objrs.movenext
wend
%></select>
Bibliotecario:
sql=select top 1 bibliotecarios from bibliotecas
set rs=objconn.execute(sql)
bibliotecarios=split(rs("bibliotecarios"),",")

<select name="bibliotecario">
<%for I = lbound(bibliotecarios) to ubound(bibliotecarios)%>
<option value="<%=bibliotecarios(i)" selected><%=bibliotecarios(i) %></option>
</select>
</div>
</form>

ahora bien, como hago para incluir código asp dentro de una función javascript como la siguiente.

function cambiar()
{
var index=document.forms.formulario.bibliotecas.select edIndex;

formulario.bibliotecarios.length=0;

if(index==0) bibliotecas1();
if(index==1) bibliotecas2();
if(index==2) bibliotecas3();
if(index==3) bibliotecas4();
}


o sea algo asi:

function cambiar()
{
var index=document.forms.formulario.trimestres.selecte dIndex;

formulario.meses.length=0;

for i = LBound(bibliotecas to UBound(bibliotecas)
if(index==<%=bibliotecas(i)%>) <%=bibliotecas(i)%>();
<%next %>
}

se que asi no anda ni con la orden de un juez, pero es mas o menos lo que quiero hacer. Hay una forma mejor?, esto delirando mucho??

saludos y muchas gracias
  #2 (permalink)  
Antiguo 03/01/2005, 09:05
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Código:
<%for i = LBound(bibliotecas) to UBound(bibliotecas)%>
if(index==<%=i%>) <%=bibliotecas(i)%>();
<%next %>
  #3 (permalink)  
Antiguo 03/01/2005, 10:41
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 21 años
Puntos: 2
Gracias Myakire. Voy a probar. Saludos!!
  #4 (permalink)  
Antiguo 03/01/2005, 12:18
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 21 años
Puntos: 2
Funciona perfecto.!!
La ultima y no jodo mas, en donde se guarda el valor de las variables de cada una de las dos listas dependientes, para tomarlo después por post?

Saludos y muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:45.