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

Bloque

Estas en el tema de Bloque en el foro de ASP Clásico en Foros del Web. tengo este bloque de java como hacgo para que me funcione en una pagina de asp. <script language = "JavaScript"> <%'CONSULTA PARA OBTENER LOS DATOS ...
  #1 (permalink)  
Antiguo 14/02/2003, 08:41
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 22 años, 3 meses
Puntos: 0
Bloque



tengo este bloque de java como hacgo para que me funcione en una pagina de asp.


<script language = "JavaScript">



<%'CONSULTA PARA OBTENER LOS DATOS

set Conn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("Bases de Datos\San Ignacio de Loyola.mdb")
SQL="SELECT * FROM Alumno"
rs.Open SQL, Conn
x=0
%>

// FUNCION DE COMBO BOX COMBINADO

function sublist(inform, selecteditem)
{
inform.subcatagory.length = 0

<%
count= 0
y=0
do while not rs.eof
%>

x = <%= trim(y) %>;

subcat = new Array();
subcatagorys = "<%=(rs("Codigo_Alumno"))%>";
subcatagoryof = "<%=(rs("Nombre_Alumno"))%>";
subcatagoryid = "<%=(rs("Codigo_Alumno"))%>";
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;
if (subcat[x,1] == selecteditem) {
var option<%= trim(count) %> = new Option(subcat[x,0], subcat[x,2]);
inform.subcatagory.options[inform.subcatagory.length]=option<%= trim(count)%>;
}
<%
count = count + 1
y = y + 1
rs.movenext
loop
rs.close
%>
}

</script>



</head>

<body bgcolor="#ffffff">
<form name="form1" method="post" action="">
<h2 align="center"><b><i><font color="#AE1732"></font></i></b></h2>
<p align="left">
<select size="1" id="select3" name="Nombre_Alumno" onChange = "javascript:sublist(this.form, Nombre_Alumno.value);">
<option selected>Nombres
</option>
<% Nombreal= "Select distinct Codigo_Alumno, Nombre_Alumno from Alumno"
rs.Open Nombreal, Conn
do while not rs.eof
%>
<option value="<%=rs("Nombre_Alumno")%>"><%=rs("Nombre_Alu mno")%></option>
<%rs.movenext
loop
set rs=nothing
conn.close
set conn=nothing%>
</select>
</p>
<p align="left"> &nbsp;
<SELECT name="subcatagory" id="select3">
<Option selected value="none"></option>
</SELECT>
</p>
</form>
<h2 align="center">&nbsp;</h2>



Saludos y Gracias.
  #2 (permalink)  
Antiguo 14/02/2003, 09:27
 
Fecha de Ingreso: enero-2003
Mensajes: 22
Antigüedad: 22 años, 4 meses
Puntos: 0
Cual es el error que te presenta... ?
  #3 (permalink)  
Antiguo 14/02/2003, 10:05
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
el problema, creo, es que estás intercalando mal los bloques javascript y ASP.... hay cosas que deberían quedar fuera del bucle ASP (como el subcat = new Array();), etc.

No te puedo ayudar ya que no sé exactamente cómo debería quedar formado el script de javascript luego de ser interpretado el ASP, pero si pusieras un ejemplo "estático" del javascript ya creado, podría intentar verlo.
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 05:09.