Scroll sur une page web [Résolu]

Signaler
Messages postés
243
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
28 décembre 2008
-
Messages postés
243
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
28 décembre 2008
-
Bonjour

Je n'y connait rien en javascript. et j'aurais besoin de 2 ou 3 trucs,

J'aimerai que si la barre de défilement verticale est en bas, qu'elle le reste meme si on ajoute du texte avec la commande document.body.innerHTML ce qui fait qu'on voit le texte ajouté

et que si la barre de défilement est ailleur que ça ne bouge pas

et que la barre de défilement soit en bas au début de l'ajout

pour ceux qui connaissent mirc, je cherche à faire fonctionner la fenetre de la meme manière.

merci pour votre aide.

3 réponses

Messages postés
243
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
28 décembre 2008

C'est bon j'ai réussi

<%@ Language=JavaScript %> <html>


<head>
<meta http-equiv="Content-Language" content="fr">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>mirc html</title>
</head>


<script language="JavaScript">


function bottom()
 {
 if ((document.body.scrollTop + document.body.clientHeight) == document.body.scrollHeight)
 return 'yes'
 }


function scroll()
  {
 if (bottom() == 'yes')
 scrollAuto();
  }


function scrollAuto()
  {
  window.scrollBy(0,100000);
  }


function ecriture(texte)
  {
 var z = bottom();
 document.body.innerHTML +=texte + '';
 if (z == 'yes')
 scrollAuto();
  }


</script>







<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="100%">
  <tr>
    <td width="100%" height="100%" valign="bottom">
    &nbsp;</td>


 




</html>
Messages postés
243
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
28 décembre 2008

C'est bon j'ai réussi

<%@ Language=JavaScript %> <html>


<head>
<meta http-equiv="Content-Language" content="fr">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>mirc html</title>
</head>


<script language="JavaScript">


function bottom()
 {
 if ((document.body.scrollTop + document.body.clientHeight) == document.body.scrollHeight)
 return 'yes'
 }


function scroll()
  {
 if (bottom() == 'yes')
 scrollAuto();
  }


function scrollAuto()
  {
  window.scrollBy(0,100000);
  }


function ecriture(texte)
  {
 var z = bottom();
 document.body.innerHTML +=texte + '';
 if (z == 'yes')
 scrollAuto();
  }


</script>







<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="100%">
  <tr>
    <td width="100%" height="100%" valign="bottom">
    &nbsp;</td>


 




</html>
Messages postés
243
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
28 décembre 2008

bon j'ai presque trouvé
j'ai créé un tableau et j'aligne en bas
je fait un scrol; vers le bas ensuite

par contre j'aimerait vérifier avant d'ajouter du texte si ma scrolbar est en bas ou pas ce qui permtrrait d'éviter de scroller la page alors qu'on est entrain de lire plus haut