La partie intéressante du code étant :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <html><body onload=" setInterval(function() { var h = document.getElementById('h'); var d = document.getElementById('textEdit1'); h.value = (d.scrollTop + d.clientHeight - d.scrollHeight) + 'px'; }, 10) "> Position du scroll (apd. du bas) : <input style="border: none; width: 75px;" readonly="true" type="text" id="h" /> <div class="textEdit" id="textEdit1" style="height: 300px; width: 300px; overflow: auto; border: inset" ContentEditable="true"> .......................................................................................................................................................................................................................................................... <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> </div> <style type="text/css"><!-- .textEdit p { margin: 0px; } --><style> </body></html>PS: Cet exemple se comportera de manière un peu différente entre IE et FF dans la mesure où l'on pourra changer le contenu de la DIV avec IE mais pas avec FF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Soit "d" un objet HTML (ici une balise DIV) (d.scrollTop + d.clientHeight - d.scrollHeight)
Partager