Foros del Web » Programando para Internet » Javascript »

window.onload

Estas en el tema de window.onload en el foro de Javascript en Foros del Web. Alguien tiene la función o ayudarme para que cuando arranque mi aplicación en el window.onload = window.onload = function(){ alert("welcome"); }, me salte una función ...
  #1 (permalink)  
Antiguo 20/07/2011, 22:01
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 15 años, 6 meses
Puntos: 5
window.onload

Alguien tiene la función o ayudarme para que cuando arranque mi aplicación en el window.onload = window.onload = function(){ alert("welcome"); }, me salte una función pero que me detecte si no tiene una resolución la pantalla por defecto, para avisar, por ejemplo que la resolución optima es : 1280*800, si ya tiene esta resolución no salga nada.
Gracias.
  #2 (permalink)  
Antiguo 20/07/2011, 22:17
Avatar de laratik  
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 13 años, 10 meses
Puntos: 63
Respuesta: window.onload

Hola jlgarcia1977, aunque me parece muy molesto que cada vez que acceda a una web y teniendo una resolución que no sea la de "defecto" me salga un alert avisándome, te puedo decir que es posible y sin la utilización de window.onload, ya que no es necesario esperar que cargue la pagina completa para lanzar el alert, teniendo esto claro, puedes utilizar las propiedades width y heigth del objeto screen:

Código Javascript:
Ver original
  1. <script language="JavaScript">
  2. if(screen.width != 1280 || screen.height != 800) {
  3.     alert("No cuentas con la resolución por defecto");
  4. }
  5. </script>

si aun asi quieres esperar a que cargue la pagina completa, solo tendrías que colocar dentro de una función el código y llamarla desde window.onload. Espero haber sido de ayuda.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.
  #3 (permalink)  
Antiguo 23/07/2011, 09:26
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 15 años, 6 meses
Puntos: 5
Respuesta: window.onload

Muchas gracias, va perfecto.

Etiquetas: Ninguno
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 17:45.