codice:
<html>
<head>
	<script>
		window.onload=setup;
		var height=200;
		var width=height;

		function setup () {
			quadrato=document.getElementById("quadrato");
			setTimeout(function () {ingrandisci(quadrato);},1000);

			quadrato.setAttribute("height",height+"px");
			quadrato.setAttribute("width",width+"px");
		}
		function ingrandisci (div) {
			if (height <= 500) {
				height+=40;
				width=height;

				div.setAttribute("height",height+"px");
				div.setAttribute("width",width+"px");

				setTimeout(function () {ingrandisci(div);},200);
			}
		}
	</script>
</head>
<body>
	<div id="quadrato" style="height:200px;width:200px;background-color:blue;" ></div>
</body>
</hmtl>
L'allargamento non me lo dà comunque.