Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/11/2009, 18:51
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: como mostrar pagina con select-option

@Baku2000,

si no te respondieron el tema anterior de javascript, lo mas seguro fue porque invadistes un tema o revivistes un tema antiguo. generalmente ignoramos los temas antiguos debido a las politicas del foro (2.8). lo que tenias que hacer era abrir un nuevo tema en javascript y mostrar una referencia al tema de donde estas sacando las ideas o del cual tienes duda, tal como hicistes en tu ultimo mensaje. punto y aparte, con tu tema.

tienes varias formas pero todo depende como tiene la estructura de tus documentos o bien como quieras lograrlo. la alternativa de javascript es redireccionando el frame o el mismo documento (de nuevo, depende la estructura) a una nueva ruta. no comprendi bien como tienes la estructura, lo que entiendo es que tienes marcos donde el superior es como un sistema de navegacion y el inferior es donde muestra el contenido del sistema de navegacion. en ese caso, mas o menos esto es lo que necesitas...
Código:
<select onchange="top.frames[1].location = this.value + '.html';">
<!-- tus options con los valores -->
</select>
esta opcion funciona sin tener que enviar el formulario, simplemente escoge la opcion. para que funcione, se entiende que tienes esta estructura.
Código:
<frameset ...>
<frame src="" /><!-- navegacion -->
<frame src="" /><!-- contenidos -->
</frameset>
la otra alternativa, y con la misma estructura anterior, es con el lenguaje servidor. pero esta vez se hace enviando el formulario donde en php lee el valor enviado de SELECT y hace una redireccion con el header Location como muestra en el tema anterior.
Código:
<? header("Location:" .$_GET["select"] .'.html'); ?>
sin embargo, necesitas indicar un target en el formulario de navegacion al frame donde quieres cargarlo.
Código:
// en el sistema de navegacion;
<form ... target="contenido" >

// en los marcos;
<frameset ...>
<frame src="" /><!-- navegacion -->
<frame name="contenido" src="" /><!-- contenidos -->
</frameset>
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 16/11/2009 a las 18:57