Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Duda sobre función

Estas en el tema de Duda sobre función en el foro de Jquery en Foros del Web. Hola, Soy bastánte nuevo en el uso de jQuery y no sé si lo que estoy haceindo está bien. He visto en una web un ...
  #1 (permalink)  
Antiguo 06/08/2013, 10:48
Avatar de fpalomar  
Fecha de Ingreso: noviembre-2003
Mensajes: 123
Antigüedad: 21 años
Puntos: 3
Duda sobre función

Hola,

Soy bastánte nuevo en el uso de jQuery y no sé si lo que estoy haceindo está bien.

He visto en una web un ejemplo para saber las dimensiones de una ventana, es el siguiente:

Código:
$(document).ready(function($){
     var ventana_ancho = $(window).width();
     var ventana_alto = $(window).height();
     alert(ventana_ancho);
     alert(ventana_alto);
 });
Me preguntaba si es posible tener este código en un archivo externo, como tengo las funciones de JavaScript y llamar a la función por ejemplo con:

Código:
<body on load='ventana()';>
Yo lo he intentado, modificando brevemente el código, pero mis conocimientos de jQuery son muy bajos y hay algo que no hago bien pero no se que es:

Código:
function ventana() {
$(document).ready(function($){
     var ventana_ancho = $(window).width();
     var ventana_alto = $(window).height();
     alert(ventana_ancho);
     alert(ventana_alto);
 });
}
Saludos
  #2 (permalink)  
Antiguo 06/08/2013, 13:13
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 207
Antigüedad: 16 años, 4 meses
Puntos: 12
Respuesta: Duda sobre función

// Crear la funcion por fuera del document.ready de jquery
function ventana() {
var ventana_ancho = $(window).width();
var ventana_alto = $(window).height();
alert(ventana_ancho);
alert(ventana_alto);

}


$(document).ready(function($){
ventana(); //llamar a la funcion ventana una vez se cargue el DOM
.
.
.
// resto de codigo jquery
});
  #3 (permalink)  
Antiguo 08/08/2013, 01:43
Avatar de fpalomar  
Fecha de Ingreso: noviembre-2003
Mensajes: 123
Antigüedad: 21 años
Puntos: 3
Respuesta: Duda sobre función

Hola,

Gracias Rosencrantz por la solución , voy a seguir profundizando más sobre jQuery.

Saludos.

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 18:02.