Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2006, 18:31
Javier F.
 
Fecha de Ingreso: mayo-2006
Mensajes: 32
Antigüedad: 18 años, 9 meses
Puntos: 0
Llamar función js fuera de un evento.

Seguro que es muy simple, pero no me sale. Intento llamar a una función que asigna un estilo altura a una capa, justo antes de que esta se muestre, pero no hay manera.
Código:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Untitled Document</title>
<script language="javascript">
function ampliar(){
	var altura=100;
	document.getElementById('relleno').style.height = altura+'px';
}
</script>
</head>

<body>

<script language="javascript">
	ampliar();
</script>

<div id="relleno" style="border:1px solid black; background-color:#00FF00;">
primero
</div>
<div>segundo</div>

</body>
</html>
Si pongo la llamada a la función en un evento, por ejemplo:
Código:
<body onload="javascript: ampliar();">
entonces sí que funciona.

¿Alguien sabe como llamar a esta función con el primer código?

Muchas gracias,
Javier