(ResizeTo + Center) + Frames

Hola,
Tengo una página de 3 Frames y necesito que el Browser se Autoajuste a 800x600 y se Centre en la pantalla al abrirse (sin que sea Pop Up)...
Tengo un Script que lo hace en páginas sin frames, pero mi página contiene 3 FRAMES ...
¿Cómo resuelvo el problema?
Espero que alguien pueda ayudarme
Desde ya, muchas gracias
DreamerMX-

1 respuesta

Respuesta
1
Se puede hacer una sola función que logre lo que estás buscando.
En tu página principal (la que contiene los Frames) realiza lo siguiente.
Dentro de tu etiqueda <head> ... </head> coloca pega la siguiente función:
<script>
function ResizeAndCenter(){
var width = 200;
var height = 200;
window.resizeTo(width,height);
window.moveTo((screen.availWidth/2)-(width/2),(screen.availHeight/2)-(height/2))
}
</script>
Ahora en tu etiqueta BODY, agrégale lo siguiente:
onload="ResizeAndCenter()"
Tu código debería quedar asi mas o menos:
<html>
<head>
<script>
function ResizeAndCenter(){
var width = 200;
var height = 200;
window.resizeTo(width,height);
window.moveTo((screen.availWidth/2)-(width/2),(screen.availHeight/2)-(height/2))
}
</script>
</head>
<body onload="ResizeAndCenter()">
</body>
</html>
Éxitos !
LuchoFox
Hola, me ha sido de gran utlilidad tu respuesta, pero me surge un problema cuando inserto una animación flash ... lo que sucede es que lo que se "CENTRA" no es la página, sino la película
A ver si me podes ayudar
Muchas gracias
Debes aplicar el código anteriormente indicado en tu página que contiene los FRAMES, o sea, la que tiene en su código los FRAMESET, no dentro de alguna de las páginas "contenidas"
Éxitos.
LuchoFox

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas