:: Easy-Script.com :: Index du Forum

Votre bannière ici !

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 RSS : Les 20 dernières discussions des forums d'Easy-Script.nom RSS   ProfilProfil   Messages PrivésMessages Privés   ConnexionConnexion 

Poster un nouveau sujet  Répondre au sujet
[Resolu] Scroll automatique
Inform-Net


Inscrit le: 04 Aoû 2007
Messages: 23
Localisation: France - Ardennes
Répondre en citant
Bonjour,

J'ai une liste d'arguments que j'extrais d'une base sql et que j'affiche ligne par ligne sur une page.
J'a inséré cette page dans une iframe à taille fixe mais en scrolling auto.
La page contenant la liste est régulièrement raffraichie pour afficher les nouveaux éléments de la liste.

Mon problème est le suivant : je voudrais trouver un script qui scroll automatiquement cette page de manière à ce que le bas de la page vienne se mettre automatiquement au bas de l'iframe.

Quelqu'un aurait-ils une solution ?

J'ai tenté le coup avec un signet en bas de page qui fonctionne très bien au premier lancement mais si j'indique le signet dans l'url de la fonction refresh, le refresh bloque.

Merci d'avance.


Dernière édition par Inform-Net le Mar 07 Aoû 2007, 1:58 am; édité 1 fois

_________________
Patrick Feck
Inform-Net
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteur
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Salut,

Une petite précision: tu entends par signet une ancre ?

Et comment réalises-tu ton refresh ? avec une balise meta ?
Voir le profil de l'utilisateurEnvoyer un message privé
Inform-Net


Inscrit le: 04 Aoû 2007
Messages: 23
Localisation: France - Ardennes
Répondre en citant
Salut Redox,

Oui, c'est tout à fait cela.

_________________
Patrick Feck
Inform-Net
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteur
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Voici une petite solution en JS à insérer dans ta page rafraichie :

Code:
<html>
<head>
<script type="text/javascript">
<!--
function scrolldown() {
 var h=0;
    
 if (window.innerHeight) h = window.innerHeight;
 else if (document.body && document.body.offsetHeight) h = window.document.body.offsetHeight;
 else if (document.documentElement && document.documentElement.clientHeight) h = document.documentElement.clientHeight;
    
this.scroll(1,h);
}
//-->      
</script>
</head>
<body onLoad="scrolldown();">
Contenu Page
</body>
</html>


Sinon tu pouvais garder l'ancre dans ta page et récupérer sa position avec document.getElementById('nom_ancre').offsetTop pour scroller ta page jusqu'à cette position comme dans mon code précédent...
Voir le profil de l'utilisateurEnvoyer un message privé
Inform-Net


Inscrit le: 04 Aoû 2007
Messages: 23
Localisation: France - Ardennes
Répondre en citant
Alors là Redox, c'est le paradis .........

Ma liste réagit exactement comme je le voulais.

Je vais me faire un plaisir de mettre un lien vers Easy-Script dans ma page de partenaires.

Merci beaucoup,

PS : Attention Redox, quand tu envoies un script, ne laisse pas trainer les <!-- et les --> autour de la fonction principale, certains néophites se diraient "ah! ça marche pas !"

@+

_________________
Patrick Feck
Inform-Net
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteur
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Cool !

Alors mets un petit tag [Résolu] dans ton titre et le sujet sera clos ainsi
Voir le profil de l'utilisateurEnvoyer un message privé
Annonces && Topic Scooping
[Resolu] Scroll automatique
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet  


Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Design by Vjacheslav Trushkin
phpBB SEO

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions / messages bloqués: 2582 / 609