eventos objeto window
Publicado por dabit_1 (1 intervención) el 31/01/2009 13:55:58
Buenas! Miren... Quiero cambiar el tamaño de un <div> segun la resolucion de pantalla, para eso utilizo el siguiente script:
function cambiar(){
var letra = window.screen.width*14.5/1440+5;
var contenedor = document.getElementById("wrap");
contenedor.style.fontSize=String(letra)+'px';
window.alert(contenedor.style.fontSize);
}
window.onload=cambiar;
El script se encuentra en un archivo externo que llamo desde la cabecera de la pagina, el problema es que solo me funciona si introduzo el script en el pie de la pagina, supongo que sera porque si lo pongo en la cabecera todavia no se ha creado el objeto "wrap". Pense entonces que usando un evento javascript lo solucionaria, pero parece ser que no, alguien sabe como hacerlo??? gracias
function cambiar(){
var letra = window.screen.width*14.5/1440+5;
var contenedor = document.getElementById("wrap");
contenedor.style.fontSize=String(letra)+'px';
window.alert(contenedor.style.fontSize);
}
window.onload=cambiar;
El script se encuentra en un archivo externo que llamo desde la cabecera de la pagina, el problema es que solo me funciona si introduzo el script en el pie de la pagina, supongo que sera porque si lo pongo en la cabecera todavia no se ha creado el objeto "wrap". Pense entonces que usando un evento javascript lo solucionaria, pero parece ser que no, alguien sabe como hacerlo??? gracias
Valora esta pregunta


0