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

Paso de variables

Estas en el tema de Paso de variables en el foro de ASP Clásico en Foros del Web. No veo la forma de pasar las variables con mis listas dependientes. El problema está, como verán en el código, en que el boton submit ...
  #1 (permalink)  
Antiguo 08/08/2002, 05:18
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 22 años, 11 meses
Puntos: 0
Paso de variables

No veo la forma de pasar las variables con mis listas dependientes.
El problema está, como verán en el código, en que el boton submit está condicionado como button para que pueda tirar del javascript y así crear la dirección a la que debe de ir.

Ahí va ese pedaso de código:

(dentro del body)

<table border="0" cellpadding="0" cellspacing="0" bgcolor="#006699" bordercolor="#FFFFFF">
<tr>
<td></td>

</tr>
<tr>
<td>
<script language="javascript">
function buscar()
{
var a,b,c,d,e,f
a=document.sectores.sector.value
b=document.sectores.prueba.value
c=document.sectores.provincia.value
d=a.toUpperCase()
e=b.toUpperCase()
f=c.toUpperCase()

location="Productos.asp?Cod_seccion="+es cape(d)
}

</script>

(Continua)
  #2 (permalink)  
Antiguo 08/08/2002, 05:20
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Paso de variables

<form method="POST"
action="" name="sectores">
<p><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Numero
de motores</font><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">
    &nb sp;
<select size="1" name="sector"
onChange="document.forms[0].submit();">
<% if sec="OFICINAS" or sec="" then %>
<option value="00098" selected>Número de motores</option>
<option value="METAL">Potencia del motor</option>
<option value="HOSTEL">Peso</option>
<option value="TELEMARKETING">Capacidad del depósito</option>
<%
end if
if sec="METAL" then %>
<option value="OFICINAS">Número de motores</option>
<option value="00108" selected>Potencia del motor</option>
<option value="HOSTEL">Peso</option>
<option value="TELEMARKETING">Capacidad del depósito</option>
<% end if
if sec="HOSTEL" then %>
<option value="OFICINAS">Número de motores</option>
<option value="METAL">Potencia del motor</option>
<option value="HOSTEL" selected>Peso</option>
<option value="TELEMARKETING">Capacidad del depósito</option>
<% end if
if sec="TELEMARKETING" then %>
<option value="OFICINAS">Número de motores</option>
<option value="METAL">Potencia del motor</option>
<option value="HOSTEL">Peso</option>
<option value="TELEMARKETING" selected>Capacidad del depósito</option>
<% end if
%>
</select>
 </font></font></p>
<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">Categoria &a mp;nbsp;  
                  
 

(Continua)
  #3 (permalink)  
Antiguo 08/08/2002, 05:20
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Paso de variables

<select size="1" name="prueba">
<%
if sec="OFICINAS" or sec="" then %>
<option value="1">1</option>
<option value="2">2</option>
<option value="">3 motores</option>

<%
end if
if sec="METAL" then %>
<option value="TODAS">900 W</option>
<option value="OF1">1000-1080 W</option>
<option value="OF2">1100-1400 W</option>
<option value="OF3">2160-2200 W</option>
<option value="PEE">3240 W</option>

<% end if
if sec="HOSTEL" then %>
<option value="TODAS">5-9 kg.</option>
<option value="CAM">10-14 kg.</option>
<option value="ACA">15-19 kg.</option>
<option value="COC">20-24 kg.</option>
<option value="ACO">25-29 kg.</option>

<% end if
if sec="TELEMARKETING" then %>
<option value="TODAS">10-25 l.</option>
<option value="TEL">26-50 l.</option>
<option value="SUPER">51-75 l.</option>
<option value="SUPE">76-100 l.</option>
<option value="SUP">101-110 l.</option>
<%end if %>
</select>
</font></p>
<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF"> </font></p>
<p align="center"><font size="1">
<input type="button" value="Consultar Ofertas" name="Enviar2" onClick="buscar()">
</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
</font> </p>
</form>

</td>
<td bgcolor="#FFFFFF">
<table width="0
" border="0" cellspacing="0" cellpadding="0"
height="41" bgcolor="#FFCC00">
</table>
<div align="center"></div>
</td>
</tr>
</table>

Y es que necesito pasar variables para poder hacer un filtrado en la db, dependiendo de lo escojido.

¿Alguien sabe cómo puedo solucionarlo?

Muchísimas gracias por el interés.
  #4 (permalink)  
Antiguo 08/08/2002, 08:50
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Paso de variables

Hola.

Podrías explicarte un poco más. Es que no entiendo que es lo que relamente quieres, ¿pasar variables a otra página, o pasar variables a la misma página?.

En cualquiera de los dos casos.

Tienes que hacer un Request.Form de los campos, en la página de destino.Y colocar en el action del form, la página de destino. Y el boton que sea de summit.

Me avisas.
  #5 (permalink)  
Antiguo 08/08/2002, 10:36
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Paso de variables

Gracias dagui, al final decidí tomar otro camino con hidden. Pero gracias por el interés. ;)

No dejes de visitar mi página
<a href='ir.asp?http://www.a-classpublicidad.com' target='_blank'>http://www.a-classpublicidad.com...</a>
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 12:17.