Foros del Web » Programando para Internet » Javascript »

Detección de cambio de resolución de una ventana

Estas en el tema de Detección de cambio de resolución de una ventana en el foro de Javascript en Foros del Web. No se si se posible, pero existe la forma de que una browser, una pagina web, detecte cuando es restaurada o maximisada la ventana, espero ...
  #1 (permalink)  
Antiguo 28/06/2005, 10:35
Avatar de diepdraco  
Fecha de Ingreso: marzo-2005
Mensajes: 165
Antigüedad: 19 años, 1 mes
Puntos: 0
Detección de cambio de resolución de una ventana

No se si se posible, pero existe la forma de que una browser, una pagina web, detecte cuando es restaurada o maximisada la ventana, espero explicarme del todo, muchisimas gracias
__________________
No por siempre llovera
  #2 (permalink)  
Antiguo 28/06/2005, 10:38
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
El objeto window tiene un evento que es onresize


function algo(){
alert('algo')
}
window.onresize = algo

  #3 (permalink)  
Antiguo 28/06/2005, 10:59
Avatar de diepdraco  
Fecha de Ingreso: marzo-2005
Mensajes: 165
Antigüedad: 19 años, 1 mes
Puntos: 0
Ok, ahora quisiera que cuando se active la funsión que me acabas de dar, la ventana haga un refresh o actualización, muchisimas gracias
__________________
No por siempre llovera
  #4 (permalink)  
Antiguo 28/06/2005, 11:10
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola diepdraco

Te contesto en lugar de tunait, que la veo hoy muy atareada:

function algo(){
location.reload()
}
window.onresize = algo

Saludos,
  #5 (permalink)  
Antiguo 28/06/2005, 12:06
Avatar de diepdraco  
Fecha de Ingreso: marzo-2005
Mensajes: 165
Antigüedad: 19 años, 1 mes
Puntos: 0
function algo(){
location.reload()
}
window.onresize = algo

Gracias me supongo que la sintaxis final seria

<script language="JavaScript" type="text/JavaScript">
function algo(){
location.reload()
}
window.onresize = algo
</script>

Lo que me da cuiridad es por que "algo" pero si así es no discuto y funciono a la perfección
__________________
No por siempre llovera
  #6 (permalink)  
Antiguo 28/06/2005, 12:19
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

algo es el nombre de la función, puede ponerse casi cualquier cosa, luego la llamas con el mismo nombre que has puesto:

function esternocleidomastoideo() {

window.onresize = esternocleidomastoideo

Saludos,
  #7 (permalink)  
Antiguo 28/06/2005, 12:22
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
... jejejeje yo iba a sugerir llamarlo pepe pero he de reconocer que esternocleidomastoideo es mucho pero que mucho más original (y creativo)
  #8 (permalink)  
Antiguo 28/06/2005, 17:27
Avatar de diepdraco  
Fecha de Ingreso: marzo-2005
Mensajes: 165
Antigüedad: 19 años, 1 mes
Puntos: 0
esternocleidomastoideo

asi aprendere a programar de volada jajajajajajaja muchisimas por su ayuda
__________________
No por siempre llovera
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 15:43.