Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Auxilioooooooooooooooo
 Foro Bloqueado  Tema Bloqueado


Autor Temas
netsistemas
Starting Member

Argentina
35 Posts
Mensajes - 27 Feb 2008 :  22:13:33  Ver Perfil  Enviar Email
Este es el codigo de la funcion, que se ejecuta al precionar un boton del formulario.
function obtener_datos(cod_id) {


var vano = document.getElementById("ano").options[document.getElementById("ano").selectedIndex].value;
var vano = document.getElementById("mes").options[document.getElementById("mes").selectedIndex].value;

session("ano_imp") = vano
session("mes_imp") = vmes

session("periodo_impo") = session("ano_imp")&session("mes_imp")

window.location="datos.aspx?pcuenta="+"<%=session("nrocuenta")%>"+"&pperiodo="+"<%=session("periodo_impo")%>","BOLETA","width=635, height=400, scrollbars=yes";


Pero no pasa ningun valor como variable.
Lo que necesito es;
1) Como capturo del combo lo que el usuario elegio.
2) Como lo paso a una variable de session de asp


Net_sistemas

DonGato
Moderator

España
263 Posts
Posted - 28 Feb 2008 :  00:53:52  Ver perfil  Enviar e-mail  Visit DonGato's Homepage
Pues el ejemplo que te puse en el post anterior es justo lo que hace
Te lo comento por si acaso no lo ves.
El javascript hace que se cague la pagina el valor seleccionado del combo.
Al modificar el valor del combo llama al javascript que a su vez recarga la pagina con el valor como parametro
Por un lado un pequeño javascript

<SCRIPT language="JavaScript" type="text/javascript">
<!--
function cargar(valor){
location.href="inicio_g.asp?enlace=inicio&variable="+valor+"";
}
//-->
</SCRIPT>
'le añado esto para que se guarde la valor en una variable session

session("variable")=request.querestring("variable")

y por otro lado tengo un combo, que en mi caso lo relleno desde una BBDD.
Al realizar la selección carga la pagina definida en el javascript con el valor.
esto lo uso para una aplicacion que tengo que permite trabajar en varias empresas, dependiendo de la que tengas solo te permite ver datos de dicha empresa.

<select name="empresa" onchange="cargar(value)">
<%
sql = "select empresas.idempresa, empresas.nombre from empresas where empresas.activa='S' order by nombre"
Set rs= con.Execute(SQL)
While Not rs.EOF
%>
<option value="<%=rs("idempresa")%>" <%if cint(session("variable"))=rs("idempresa") then%> selected="selected" <%end if%> title="Empresa Habitual: <%=rs("nombre")%>"><%=rs("nombre")%></option>
<%
rs.MoveNext
Wend
rs.Close
%>
</select>


Edited by - DonGato on 28 Feb 2008 00:55:43Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar