Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » HTML » Scroll en página con marcos Responder al tema
Nuevo tema


Página 1 de 1  [ 4 mensajes ] 
 
Nota 2007-11-28 16:25 @725

Perlero Nuevo
Registrado: 2007-05-14 06:23 @307
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:

Syntax: [ Download ] [ Hide ]
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html xmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
  5. <title>Gestión</title> 
  6. </head> 
  7.  
  8. <? 
  9.  
  10. echo' 
  11. <frameset rows="80,*" cols="*" frameborder="no" border="0" framespacing="0" scrolling="yes"> 
  12. <frame src="http://localhost/cabecera.html" name="topFrame" scrolling="no" id="topFrame" title="topFrame"/> 
  13. <frameset cols="170,*" frameborder="no" border="0" framespacing="0" scrolling="no"> 
  14. <frame src="http://localhost/menu.php" name="leftFrame" id="leftFrame" framespacing="0" frameborder="no" border="0" title="leftFrame" scrolling="no"/> 
  15. <frame src="http://localhost/portada.html" name="mainFrame" id="mainFrame" title="mainFrame" framespacing="0" frameborder="no" border="0" scrolling="auto"/> 
  16. </frameset> 
  17. </frameset> 
  18. <noframes>'; 
  19. ?> 
  20.  
  21. </html> 


A ver si me podéis ayudar, gracias


Nota 2007-11-28 17:11 @757
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
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.

_________________
JF^D Perl programming


Nota 2007-11-29 04:32 @230

Perlero Nuevo
Registrado: 2007-05-14 06:23 @307
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


Nota 2007-11-29 04:52 @244
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
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.

_________________
JF^D Perl programming


Responder al tema  [ 4 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO