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


Autor Temas
Minutis_23
Starting Member

España
9 Posts
Mensajes - 29 Nov 2005 :  18:09:10  Ver Perfil  Enviar Email
¡Hola! Estoy haciendo una página web de proyecto del curso, y me gustaría hacer un menú utilizando un combobox con diferentes opciones y que al elegir una fuera a esa página determinada y la verdad que estoy perdido y el profesor no me contesta del todo. ¿Cómo lo podría hacer? Me da igual en ASP que HTML que como sea.
Un saludo a todos y gracias de antemano.

Minutis_23
Starting Member

España
9 Posts
Posted - 29 Nov 2005 :  18:33:08  Ver perfil  Enviar e-mail
Encontré un código, el problema es que el menú está en el left frame y quiero que salga la página a la que accedo en el mainFrame, ¿alguien me puede decir cómo? El código es el siguiente (lo encontré en javascript, pero lo pongo aquí en asp por no abrir otro tema a lo tonto en otro sitio para lo mismo:

<script language="javascript">
function cambia(archivo)
{
if (archivo != "")
{
document.location=archivo;
}
}
</script>

<select onChange="cambia(this.options[selectedIndex].value);>
<option value="1">Historia</option>
<option value="1950.htm">1950</option>
<option value="1951.htm">1951</option>
<option value="1952.htm">1952</option>
<option value="1953.htm">1953</option>
</select>

Gracias

Inicio Pagina

ocabrera70
Starting Member

Cuba
12 Posts
Posted - 29 Nov 2005 :  18:36:01  Ver perfil  Enviar e-mail  Enviar ocabrera70 un Mensaje Yahoo!e  Enviar ocabrera70 un Instant Message
Eso se puede usando javascript y html sin usar un script de servidor.

por jemplo si este es tu combobox
<script language=javascript>
function ir(valor){
window.open(valor,'_self');
}
</script>

<select onchange="ir(this.options[this.selectedIndex].value)">

<option value="la direccion del sitio">El texto</option>
...
</select>

lo que hace el script es que cada vez que cambia el valor del select se invoca la funcion ir que redirige el navegador a la direccion asociada a la opcion seleccionada.

Inicio Pagina

ocabrera70
Starting Member

Cuba
12 Posts
Posted - 29 Nov 2005 :  18:39:36  Ver perfil  Enviar e-mail  Enviar ocabrera70 un Mensaje Yahoo!e  Enviar ocabrera70 un Instant Message
si quieres que la pagina se abra en un frame determinado lo que haces es
window.open(valor,nombre del frame);

en caso de que sea el frame principal seria:
window.open(valor,'_top');

Inicio Pagina

Minutis_23
Starting Member

España
9 Posts
Posted - 29 Nov 2005 :  18:53:38  Ver perfil  Enviar e-mail
Muchísimas gracias, gracias a ti ya me sale bien lo de la web. Un saludo

Inicio 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