Hola de nuevo.
Tal como tienes el código, se ejecuta el JavaScript antes de que exista el div. Ponlo así:
Código PHP:
<head>
<script>
function ini() {
document.getElementById("flotante").style.left=500+"px";
}
</script>
<style type="text/css">
#flotante {
position:absolute;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body onload="ini()">
<div id="flotante">Hola</div>
</body>
Saludos,