Comunidad de diseño web y desarrollo en internet online

llamada función estilo div

Citar            
MensajeEscrito el 31 May 2012 10:18 pm
Hola,

necesito vuestra ayuda. Aviso de que no sé nada de javascript, pero quería hacer una cosa y he buscado información: quiero asignar el height a un div en función del ancho de la ventana. He usado este código:

Código HTML :

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<link rel="stylesheet" href="estilos_ej_java.css" type="text/css" />
<script language="JavaScript">
function addWidth() {
    var mydiv = document.getElementById("mydiv");
    var curr_height = parseInt(mydiv.style.height); // removes the "px" at the end
    mydiv.style.height = (screen.width * 0.2)+"px" ;
}
</script>
</head>
 
<body>
<input type="button" value="Make Bigger" onclick="addWidth()" />
<div id="mydiv" style="width:100%" ></div>
</body>
</html>


Funciona perfecto, pero yo quiero que la función se ejecute automáticamente, no con un botón. Es decir, que según el tamaño de la ventana, se asigne al alto de la capa lo que corresponda, pero no solo al cargar la web, si no también cuando se varía el tamaño de la pantalla. ¿Cómo llamo a la función?, ¿dónde la llamo?

Gracias!

Por natig

76 de clabLevel



 

chrome
Citar            
MensajeEscrito el 01 Jun 2012 03:28 pm
<body onload="addWidth()">

Por marticps

Claber

103 de clabLevel



Genero:Masculino  

Aprendiz de Todo

chrome

 

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