11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
j'ai connu ce site il y a quelques mois lorsque je me suis mis à apprendre les feuilles de style et je dois dire que j'ai beaucoup appris au sujet des blocs div. Actuellement je rencontre un problème pour positionner le scrolling avec précision dans un div.

Sous Firefox, ça ne marche pas lors du 1er affichage de la page mais ensuite oui (après rafraichissement avec F5). Donc ce n'est pas très grave Smiley smile
Par contre sous I.E la barre scroll un peu mais pas de 900 pixels comme elle devrait. En fait, quelque soit la valeur elle ne descend pas plus bas que 150 pixels environ! Pourquoi se bloque-t-elle ?

Exemple:
http://webnight.free.fr/scrollbar.php

<body>
<div id="blk" style="width:150px; height:350px;overflow:auto">
<?php
	for($i=0;$i<20;$i++) echo '<img src="photo.jpg" />';
?>
</div>

<script language="javascript">
	document.getElementById("blk").scrollTop=900;
</script>
</body>


Merci pour votre aide !
Je répond à moi-même car la solution m'a été donné sur un autre forum. Pour ceux qui ça intéresse, il faut faire appel à JS dans une fonction lorsque la page est chargée <body onload=setScroll()> etc...