Foros del Web » Programando para Internet » ASPX (.net) »

Abrir Pagina al Seleccinar en un Combo

Estas en el tema de Abrir Pagina al Seleccinar en un Combo en el foro de ASPX (.net) en Foros del Web. Buenas Mi intencion es abir una pagina con una serie de parametros, que elijo de un DropDownList. Me explico. Tengo un DropDownList(A partir de aqui ...
  #1 (permalink)  
Antiguo 04/05/2006, 10:08
Avatar de Thencho  
Fecha de Ingreso: septiembre-2005
Ubicación: Donosti, munduko politena
Mensajes: 83
Antigüedad: 18 años, 7 meses
Puntos: 1
Pregunta Abrir Pagina al Seleccinar en un Combo

Buenas

Mi intencion es abir una pagina con una serie de parametros, que elijo de un DropDownList.

Me explico. Tengo un DropDownList(A partir de aqui DDL) en el que elijo un articulo. Al seleccionar dicho articulo lo que quiero es que me habra una pagina en un frame inferior, pasandome como parametro el value del articulo seleccionado.

Mi pregunta es haber como puedo hacer que coja una url despues de seleccionar un articulo en el DDL y que se me habra la pagina en el frame inferior sin hacer nada mas.

Gracias de antemano.

SALUDOS !!!
__________________
Bueno PEÑA
AGUR !!! :adios:
  #2 (permalink)  
Antiguo 04/05/2006, 10:18
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Lo puedes hacer desde javascript.. algo así:

Le asignas el evento a tu DDL

Cita:
...
...
dropDownList1.Attributes.Add("onchange","redirect(this);");
y en tu html

Cita:
<script languaje="JavaScript">
function redirect(obj) {
var sID = obj.options[obj.selectedIndex].value; //obtienes el ID
var sURL = "paginaDestino.aspx?param=" + sID;
parent.NombreFrame.location = sURL; //cargas en tu frame la página que necesitas
}
</script>
Espero haberte dado la idea.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
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 18:15.