Salut,
Pour faire court :
Y a-t-il moyen de récupérer la hauteur totale de la scrollbar d'un div ?
Pour les plus curieux (ou audacieux... :D ), voici le problème entier :
Je fait un script pour prévisualiser le texte entré dans un formulaire, et j'essaie de trouver la hauteur totale de la scrollbar du textarea et de celle du div de prévisualisation pour faire une rapport et repositionner le scroll du div de prévisualisation...
Pour ceux qui n'auraient pas compris (càd tout le monde :P ), voici mon script de repositionnement de la scrollbar du div de prévisualisation :
----------
function scrollPosition(scrollText, totalScrollText, totalScrollPreview) {
scrollPreview = (scrollText * totalScrollPreview) / totalScrollText;
return scrollPreview;
}
----------
ou en version moins condensée...
----------
function scrollPosition(scrollText, totalScrollText, totalScrollPreview) {
rapport = scrollText / totalScrollText; //On calcul le rapport de position du scroll du textarea en fonction de sa hauteur totale
scrollPreview = totalScrollPreview * rapport; //Puis on l'applique au bloc de prévisualisation en fonctio nde sa hauteur totale
return scrollPreview;
}
----------
Merci ;-) !
NB : on parle ici d'un bloc de prévisualisation qui a une hauteur maximale fixe...
NB2 : toute autre solution proposée au problème de positionnement du scrollbar sera accueillie avec joie. A noter tout de même : la réponse à la question est tout de même souhaitée, si du moins elle existe ^^ !
Il y a ce que te donne la vie, et ce que tu en fait. Ce sont les deux forces qui font de toi ce que tu es.Configuration: Configuration: Windows Vista
Internet Explorer 7.0