Hola
Bueno, no se porque no te funcionaba, pero acabo de hacer un ejemplo muy rapidamente, además lo probé y funciona, así que solo has de copiar y modificar lo que no sea de tu agrado o no sea lo que quieres.
Página de frames: index.htm
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Conjunto de marcos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="25%,*"" frameborder="NO" border="0" framespacing="0">
<frame src="arriba.htm" name="menu">
<frame src="abajo.htm" name="principal">
</frameset>
<noframes><body>
<p>si ves esto... bla bla bla</p>
</body></noframes>
</html>
Menú superior: arriba.htm
Código:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
.miSelect {
font-family: Verdana;
font-size: 10pt;
width: 125px;
font-weight: bold;
height: 57px;
}
</style>
<title>Menú</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h3>Prueba</h3>
<form>
<select class="miSelect" onchange="top.principal.location = this.options[this.selectedIndex].value;" size="4" name="Sabados">
<option value="opcion_1.htm">Funcionara??</option>ç
<option value="opcion_2.htm">Funcionara??</option>
</select>
</form>
</body>
</html>
Página de abajo al cargar la primera vez: abajo.htm
Código:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Parte de abajo de los frames</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body style="background: #ffff00;">
<p>Este es el marco principal</p>
</body>
</html>
Página que se carga tras elegir la primra opción: opcion_1.htm
Código:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>opción 1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body style="background: #ff0000;">
<h1>Esta es la tercera página, la que se carga tras elegir la primera opción en el menú de arriba</h1>
</body>
</html>
Página que se carga tras elegir la segunda opción: opcion_2.htm
Código:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>opción 2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body style="background: #ff00ff;">
<h1>Esta es la cuarta página, la que se carga tras elegir la segunda opción en el menú de arriba</h1>
</body>
</html>
Y listo, con esas páginas tienes un ejemplo más que de sobra y en prefecto funcionamiento, solo has de copiarlo, pegarlo en documentos en blaco en la misma carpeta y ya, además, te digo el nombre con el que los tenía yo.
Felicidad