Mie Nov 28, 2007 3:25 pm
|
 |
marcosss
Perlero Nuevo

|
Registrado: 14 May 2007
Mensajes: 87
|
|
| Scroll en página con marcos |
|
|
Hola, estoy haciendo una aplicación web y la página principal se divide en 3 marcos, dos que son fijos (el menú a la derecha y la cabecera arriba) y un tercero que es donde se cargan los scripts elegidos en el menú.
Y mi problema viene en que el menú tiene muchas opciones y verticalmente ocupa más que la ventana, es decir, haría falta scroll para ver todas las opciones. Pero yo no quiero que el scroll salga en la parte izquierda, en la parte del menú, sino en la derecha, pero no sé como lograrlo. El código es el siguiente:
| HTML: |
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Gestión </title>
</head>
<?
echo'
<frameset rows="80,*" cols="*" frameborder="no" border="0" framespacing="0" scrolling="yes">
<frame src="http://localhost/cabecera.html" name="topFrame" scrolling="no" id="topFrame" title="topFrame"/>
<frameset cols="170,*" frameborder="no" border="0" framespacing="0" scrolling="no">
<frame src="http://localhost/menu.php" name="leftFrame" id="leftFrame" framespacing="0" frameborder="no" border="0" title="leftFrame" scrolling="no"/>
<frame src="http://localhost/portada.html" name="mainFrame" id="mainFrame" title="mainFrame" framespacing="0" frameborder="no" border="0" scrolling="auto"/>
</frameset>
</frameset>
<noframes>';
?>
</html> |
A ver si me podéis ayudar, gracias |
|
|
|

Mie Nov 28, 2007 4:11 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 3861
Ubicación: Valladolid, España
|
|
|
|
|
Alucino... ¿para qué sirve el "echo"? Yo creo que para nada...
En cuanto a lo que preguntas... no hay forma de hacer flujos de texto, de un marco a otro. Está fuera del estándar HTML.
Pero piensa una cosa: quizás en tu monitor tengas que hacer scroll para ver todo el menú, pero en monitor quizás no.
Quiero decirte que la variedad de dispositivos de presentación es muy amplia. |
|
Jue Nov 29, 2007 3:32 am
|
 |
marcosss
Perlero Nuevo

|
Registrado: 14 May 2007
Mensajes: 87
|
|
|
|
|
El echo sirve porque yo aquí uso una variable de sesión que he quitado para centrarme en el problema del scroll. Ya sé que la resolución de la pantalla puede hacer que en algunos sitios haga falta el scroll y en otros no, pero yo nunca he visto una página donde el scroll salga en el menú, sino a la derecha de la página, y eso es lo que quiero conseguir, ¿no conoces ninguna manera entonces?
Gracias |
|

Jue Nov 29, 2007 3:52 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 3861
Ubicación: Valladolid, España
|
|
|
|
|
Los marcos son inamovibles (excepto, quizás, haciendo un programa en JavaScript, que modifique el DOM).
Lo que suele hacerse es que las subopciones del menú están plegadas y un procedimiento JavaScript las despliega cuando el usuario pone el ratón encima o las pulsa.
Lo que es seguro es que no existe el concepto de flujo de texto de un marco a otro. Y lo mismo de antes, sí que se puede hacer ese flujo, pero debería hacerse de forma programada. |
|
Powered by phpBB © 2001, 2005 phpBB Group
|