ascenseur de scrollbar toujours en bas [html] - HTML/CSS - Programmation
Marsh Posté le 07-01-2006 à 14:29:33
Citation : j'ai un petit logiciel de ma conception perso qui me permet d'afficher un page html dans une fenêtre, |
Tu as donc developper un navigateur internet ?
Citation : il me permet egalement d'ajouter du texte . |
Navigateur qui permet d'editer le contenu de la page visitée ?
Citation : comment faire pour que chaques lignes ajoutées remettent l'ascenseur du scroll a la position la plus basse ? |
pour faire descendre l'ascenseur d'une page HTML on utilise en general une ancre ou bien un peu de javascript ... MAIS ... encore faut-il que le navigateur que tu as developpé le supporte ! Et ca ... on peut pas trop le savoir a ta place ?! Du coup ce n'est pas dans cette categorie du forum qu'on pourra t'aider ...
Marsh Posté le 07-01-2006 à 17:50:20
En quel language a été développé cette application ?
Si c'est en C/C++ pour Windows, alors il faut détecter le moment où le texte déborde et appeler l'API, SetScrollInfo().
Marsh Posté le 07-01-2006 à 23:29:17
l'appli n'est pas un navigateur mais une fenêtre qui permet d'en inserer un et d'y afficher une page html
peu importe le programme ,il n'influe pas sur le navigateur lui même
le programe en fait n'en est pas un ,c'est une simple fenetre créee en c++ et j'y ait rajouter un bout de code que l'on m'a donné pour integrer le navigateur par defaut et accomplir une fonction javascript dans le source
mon probleme se pose sur le html (le code html) puisque en fait l'ajout d'une ligne se fait en rajoutant du code html dans la source , et la scrollbar biensur n'est pas generée par la fenetre de l'application mais par la page html qui s'y trouve
le plus simple c'est de vous montrer :
func_test('<p>test</P>')
c'est la partie de l'appli qui envois en params tout ce qui est ecrit entre ' '
<script language="JavaScript">
function func_test(param) {
this.document.body.innerHTML= this.document.body.innerHTML+ param;
}
</script>
<html>
<body style="background:#003C59">
</body>
</html>
c'est la partie de la sources html avec la fonction javascript , je pense que la vous comprenez mieux
je continue mes recherches dans ce sens ,mais aucune reponse favorable pour le moment
si vous avez une idée je suis preneur
Marsh Posté le 08-01-2006 à 01:43:25
j'ai trouvé ; mais si vous avez plus simple je prend aussi
<script language="JavaScript">
function func_text(param) {
if (param != null) this.document.body.innerHTML= this.document.body.innerHTML+ param;
this.scrolling(15,0,15);
}
var delai=0; var pix=0; var pixmax=0; var inc=0;
function scrolling(nb,delay,increment) {
pixmax=nb; delai=delay; pix=0; inc=increment
setTimeout("scroll()",delai);
}
function scroll() {
pix=pix+inc;
self.scrollBy(0,inc);
if (pix<pixmax) {setTimeout("scroll()",delai);}
}
</script>
<html>
<body style="background:#003C59">
</body>
</html>
Marsh Posté le 07-01-2006 à 13:24:24
bonjours a tous et pour commencer :meilleurs voeux pour cette nouvelle année !
je m'explique :
j'ai un petit logiciel de ma conception perso qui me permet d'afficher un page html dans une fenêtre,
il me permet egalement d'ajouter du texte .
seulement voila ; lorsque le texte depasse la hauteur de la page ,la barre de defilement reste sur place et pour voir le texte il faut toujours descendre l'ascenseur
comment faire pour que chaques lignes ajoutées remettent l'ascenseur du scroll a la position la plus basse ?
avis au connaisseurs