Código HTML:
<div id="contDiv" class="field_reg_med"> <div id="ficheros" style="position: absolute; top: <?echo ($top+($salto*7));?>px; left: 15px; width: 540px; height: 100px; overflow: auto;"> <input name="compromiso_0" id="compromiso_0" type="text" style="position:absolute; width:404px; top:15px; left:0px;"> <input name="fecha_0" id="fecha_0" type="text" style="position:absolute; width:101px; top:15px; left:404px;" value="<?php echo date('Y-m-d');?>"> <br /><br /> </div> </div>
Es decir, el div "contDiv" está en la parte de abajo, y el div "ficheros" toma ese div como su contenedor y se crea justo debajo de otros elementos del formulario (posicion top = cero desde que empieza el cont).
En cambio en otros computadores toma el valor de cero según la página, es decir desde la parte de arriba, donde empieza la página.
Ya he intentado ponerle la variable $top en digamos 600px, el problema es que la página no siempre carga el mismo contenido y si se le pone un valor fijo entonces a veces va a estar mas abajo o mas arriba, poniendose encima de otros elementos.