Comunidad de diseño web y desarrollo en internet online

tamaño de ventana

Citar            
MensajeEscrito el 16 Jun 2005 06:38 pm
hola gente, aqui con una duda... com opodria hacer para reconocer el tamaño de la ventana lo que pasa es que el trabajo que estoy haciendo link esta trabajado al W=100% H=100% pero tabien trabajo con Stage.scaleMode ="noScale" el detalle es que el tamaño real del archivo es W = 765 x H = 570 el problema es el H = 570 porque cuando lo abro en una pc donde la resolucion es 800 x 600 el tamaño del H es más grande, pero al ser noscale y al ponerlo al 100% no me muestra la barra... como se podria realizar
se puede en flash ¿?, creo con Java Script pero de java script no he visto mucho como podria obtener el tamaño de ventana y de esta forma ponerlo como variable en el

<object ... width="100%" height="Aqui">
width="100%" height="Aqui"></embed>
</object>

en php estuve buscando pero no encontre :crap:, en javescript tambien pero aun nada...

Necesito su ayuda
Gracias :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 16 Jun 2005 06:54 pm

Google escribió:

Este "truco" sólo funciona con el Internet Explorer
Y es para saber el tamaño de la ventana, del explorador, no la resolución real de la pantalla.
El siguiente "listado" es para mostrar la información del tamaño y avisar si es menor de 700x500
El poner este tamaño, en lugar de 800x600, es porque la ventana del navegador, será siempre menor que la resolución total de la pantalla.
Para probarlo, tienes que poner lo siguiente en <BODY>...

Código :

onLoad="mostrarInfo()">

<script language="JavaScript">
<!--

function mostrarInfo(){
    var browserType=navigator.userAgent;

    if (browserType.indexOf("MSIE")==-1)
        alert ("\n\nEstas páginas están optimizadas para una resolución de 800x600\n");
    else
        CheckRes();
}
//-->
</script>
<script language="VBScript">
'Esto sólo funciona en el Internet Explorer
Sub CheckRes()
    dim ScreenHeight
    dim ScreenWidth
    dim msg

    ScreenHeight=Explorer.Height
    ScreenWidth=Explorer.Width

    if ScreenWidth<700 or ScreenHeight<500 then
        msg= "Estas páginas están optimizadas para una resolución de 800x600" & Chr(13)
        '-------------------------------------------------------------
        'Quitar el comentario al msgbox, si has comentado el que sigue
        'después del end if
        '-------------------------------------------------------------
        'msgbox msg & "El tamaño de la ventana del Explorador es: " & ScreenWidth & "x" & ScreenHeight
    end if
    'Comentar este mensaje para que no lo muestre siempre
    msgbox msg & "El tamaño de la ventana del Explorador es: " & ScreenWidth & "x" & ScreenHeight

end sub
</script>


Bueno, espero que sirva. Despues si quieres cambiar el tamaño de la ventana con un boton, tienes q llamar a un javascript y usar resizeTo("x","y"). Espero que te sirva Flasher. Saludos

Por dave73

985 de clabLevel

5 tutoriales

 

Argentina, Córdoba

firefox
Citar            
MensajeEscrito el 16 Jun 2005 08:04 pm
flasher, checa el JS, de la mía, hago precisamente eso, lo he tenido un poco olvidado, pero el JS funciona en FireFox y Explorer, aunque en Opera no. No he tenido tiempo de checar por que, pero bueno tal vez te ayude en algo.

Saludos!

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 16 Jun 2005 09:50 pm
^^ Gracias amigos todo quedo ok ;) funciona en Firefox en Opera y en el maligno IE
en este caso tenia una tabla a la cual se agradaba al 100% y el objeto flash hacia lo mismo asi que decidi controlar a la tabla, el JavaScript que use fue

Código :

function total(){
   if(document.body.clientWidth<=800 || document.body.clientHeight <=400){
      explo="650"
   }else{
      explo="100%"
   }
   document.getElementById('tabla').height = explo
}


y en body puse

Código :

<body onResize="total()" onLoad="total()">


jeje para que funcione en Opera a la tabla le di por defecto el alto de 650 y booom funciono ;) ya que vi que no funcionaba con el javaScript
recomiendo esta web que de verdad las puso claras ^^ y claro sin su ayuda no se hubiera podido, gracias amigos

Saludos :D

Por flasher

Invitado



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.