Foros del Web » Creando para Internet » HTML »

Centrar un conjunto de marcos

Estas en el tema de Centrar un conjunto de marcos en el foro de HTML en Foros del Web. Hola a todos, necesito saber si es posible centrar un conjunto de marcos (en mi caso con unas dimensiones totales de 760x460) con respecto a ...
  #1 (permalink)  
Antiguo 14/05/2003, 19:31
 
Fecha de Ingreso: mayo-2003
Mensajes: 6
Antigüedad: 20 años, 11 meses
Puntos: 0
Centrar un conjunto de marcos

Hola a todos,

necesito saber si es posible centrar un conjunto de marcos (en mi caso con unas dimensiones totales de 760x460) con respecto a la ventana del explorador, ¿es posible centrarlo tanto horizontal como verticalmente?

Os agradecería la ayuda, un saludo

Alex.
  #2 (permalink)  
Antiguo 15/05/2003, 04:27
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Lo que pides se podría hacer con JavaScript de la siguiente manera:

Sustituye tu archivo contenedor del frameset por este:

Código:
<script>
ancho=760
alto=460
anchoPantalla=screen.width;
altoPantalla=screen.height;
x=(anchoPantalla-ancho)/2;
y=(altoPantalla-alto)/2;
document.writeln('<frameset  rows="'+y+','+alto+','+y+'" cols="'+x+','+ancho+','+x+'">');
document.writeln('<frame name="" src="" frameborder="0">');
document.writeln('<frame name="" src="" frameborder="0">');
document.writeln('<frame name="" src="" frameborder="0">');
document.writeln('<frame name="" src="" frameborder="0">');
document.writeln('<frame src="tupagina.html" frameborder="0" noresize>');
document.writeln('<frame name="" src="" frameborder="0">');
document.writeln('<frame name="" src="" frameborder="0">');
document.writeln('<frame name="" src="" frameborder="0">');
document.writeln('<frame name="" src="" frameborder="0">');
document.writeln('</frameset>')
</script>

Pero creo que con iframe se podría hacer de forma más sencilla:

Código:
<html>
<head>
	<title>Untitled</title>
</head>

<body bgcolor="navy">
<table align="center" width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="center">
<iframe src="tupagina.html" width="760" height="480" marginwidth="00" marginheight="0" align="middle" frameborder="0">
</iframe>
</td>
</tr>
</table>


</body>
</html>


Yo te recomiendo la segunda. Dinos si te va bien poruqe yo no uelo trabajar con frames y no sé si irá bien del todo.

Un saludo
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 15/05/2003, 09:43
 
Fecha de Ingreso: mayo-2003
Mensajes: 6
Antigüedad: 20 años, 11 meses
Puntos: 0
De puta madre, muchísimas gracias!!

Gracias Karlankas, he seguido el segundo caso y muy bien, muchas gracias!!!!
  #4 (permalink)  
Antiguo 15/05/2003, 09:44
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
De nada alsanlu!! a mandar!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #5 (permalink)  
Antiguo 15/05/2003, 10:02
Avatar de /I-
/I-
 
Fecha de Ingreso: febrero-2003
Ubicación: ='o'=
Mensajes: 103
Antigüedad: 21 años, 2 meses
Puntos: 0
Desacuerdo Malas Noticias

Como sabemos que los iframes no cargan en algunos navegadores (especialmente en viejas versiones), decidí probar la primera opción con excelentes resultados... en internet explorer.

Cuando la probé en netscape me sacó esta perla (la imagen desenfocada es la web... el resto es "aporte creativo de netscape"):

Cita:
...o sea que qué?
  #6 (permalink)  
Antiguo 15/05/2003, 12:40
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Pues queda bonito!!

__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:10.