Defilement auto d'une div ? faisable en javascript ?


Zecat
WRInaute accro
WRInaute accro
 
Messages: 11992
Inscription: 1 Mar 2005

Defilement auto d'une div ? faisable en javascript ?

Message le Jeu Déc 23, 2010 17:30

Probleme posé : j'ai une liste mise dans une div avec uniquement un scrowl vertical :

Code: Tout sélectionner
<div style="overflow-y: scroll; width: <?=$size_gauche?>px; height: <?=$hauteurhaut?>px">
    <?php
   ici ma liste affichée         
    ?>
</div>

la liste est tres longue et donc il faut jouer de l'ascenceur pour aller voir la fin de la liste ...

Ce que je voudrais faire : lorsque j'affiche la page, que l'ascenceur de cette div soit automatiquement positionné en position "tout en bas" pour que soit visible la dernière ligne de la liste ...

Possible ? pas possible ?


wengo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 17 Déc 2010

Re: Defilement auto d'une div ? faisable en javascript ?

Message le Jeu Déc 23, 2010 17:41

Faut vraiment que les derniers soient en bas ?


Zecat
WRInaute accro
WRInaute accro
 
Messages: 11992
Inscription: 1 Mar 2005

Re: Defilement auto d'une div ? faisable en javascript ?

Message le Jeu Déc 23, 2010 18:13

wengo a écrit:Faut vraiment que les derniers soient en bas ?

Et oui pas question de faire un sort dans l'autre sens ! ca serait trop facile ...

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

Re: Defilement auto d'une div ? faisable en javascript ?

Message le Jeu Déc 23, 2010 19:20



Zecat
WRInaute accro
WRInaute accro
 
Messages: 11992
Inscription: 1 Mar 2005

Re: Defilement auto d'une div ? faisable en javascript ?

Message le Jeu Déc 23, 2010 19:59

jeroen a écrit:http://www.google.fr/search?hl=&q=javascript+scroll+bottom ....

Ca me semble parfait comme soluce :

Code: Tout sélectionner
var objDiv = document.getElementById("your_div"); objDiv.scrollTop = objDiv.scrollHeight;


Par contre vu que je sui sjavascripRank -1 :mrgreen: j'en fait quoi de ce bout de code ? je le mets ou et je le relie comment a ma div (cf plus haut)

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

Re: Defilement auto d'une div ? faisable en javascript ?

Message le Jeu Déc 23, 2010 20:26

dans un un onload de ton body

Code: Tout sélectionner
<body onload="var objDiv = document.getElementById('your_div'); objDiv.scrollTop = objDiv.scrollHeight;">


et ta div doit être IDenté
Code: Tout sélectionner
<div id="your_div">


moi qui suis pourtant une grosse brêle en prog, je suis toujours surpris de rencontrer plus mauvais que moi :D


Zecat
WRInaute accro
WRInaute accro
 
Messages: 11992
Inscription: 1 Mar 2005

Re: Defilement auto d'une div ? faisable en javascript ?

Message le Jeu Déc 23, 2010 21:37

ca marche impec ... grand merci jeroen :wink:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités