salve,

Volevo sapere perchè in questa pagina di prova document.getElementById restituisce null anche se l'elemento esiste.. e come potrei risolvere...

codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<style type="text/css">
			#container{
				width:400px;
				height:250px;
				margin:5px;
				overflow:hidden
			}
			#div1, #div2, #div3{
				margin-top:5px;
				width:183px !important;
				width:200px;
				height:45px !important;
				height:50px;
				background-color:#feaf2e;
				padding-left:17px;
				padding-top:5px;
			}
		</style>
		<script language="javascript" type="text/javascript">
			var MaxMarg = 385;
			var MinMarg = 200; 
			function SistemaDiv(){
				var i;
				var DivProva;
				var NomeProva;
				for (i=1;i<4;i++) {
					NomeDiv = "div" + i;
					DivProva = document.getElementById(NomeDiv);
					DivProva.style.marginleft = MaxMarg + "px";
				}
			}
			document.onLoad = SistemaDiv();
		</script>
		<title>Documento senza titolo</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	</head>
	<body>
		<div id="container">
			<div id="div1">Prova 1</div>
			<div id="div2">Prova 2</div>
			<div id="div3">Prova 3</div>
		</div>
	</body>
</html>
grazie