Sur une de mes pages j'ai une Iframe dont le contenu varie en augmentant :
une fonction rajoute des lignes de texte tout les n secondes. Au bout d'un
certain temps, le nombre de lignes de texte dépasse le nombre de lignes de
la Iframe : les lignes ainsi rajoutées ne sont plus visibles, je dois
descendre la scrollbar de la IFrame pour les voir.
Y a-t-il une fonction qui me permettrait de placer la scrollbar de la Iframe
en bas à chaque rajout de ligne ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ASM
Bonjour à tous,
Sur une de mes pages j'ai une Iframe dont le contenu varie en augmentant : une fonction rajoute des lignes de texte tout les n secondes. Au bout d'un certain temps, le nombre de lignes de texte dépasse le nombre de lignes de la Iframe : les lignes ainsi rajoutées ne sont plus visibles, je dois descendre la scrollbar de la IFrame pour les voir.
Y a-t-il une fonction qui me permettrait de placer la scrollbar de la Iframe en bas à chaque rajout de ligne ?
pas essayé :
document.moniFrame.scrollBy(0,20)
à chaque appel d'une nouvelle ligne ?
ou bien ? :
Dans l'iframe les lignes seront ajoutées dans un div appelons-le : 'expo' apès ce div on pose une ancre appelons-la : 'fin' et à chaque ajout de lignes on fait aller à l'ancre
Sur une de mes pages j'ai une Iframe dont le contenu varie en augmentant :
une fonction rajoute des lignes de texte tout les n secondes. Au bout d'un
certain temps, le nombre de lignes de texte dépasse le nombre de lignes de
la Iframe : les lignes ainsi rajoutées ne sont plus visibles, je dois
descendre la scrollbar de la IFrame pour les voir.
Y a-t-il une fonction qui me permettrait de placer la scrollbar de la Iframe
en bas à chaque rajout de ligne ?
pas essayé :
document.moniFrame.scrollBy(0,20)
à chaque appel d'une nouvelle ligne ?
ou bien ? :
Dans l'iframe les lignes seront ajoutées dans un div
appelons-le : 'expo'
apès ce div on pose une ancre
appelons-la : 'fin'
et à chaque ajout de lignes on fait aller à l'ancre
Sur une de mes pages j'ai une Iframe dont le contenu varie en augmentant : une fonction rajoute des lignes de texte tout les n secondes. Au bout d'un certain temps, le nombre de lignes de texte dépasse le nombre de lignes de la Iframe : les lignes ainsi rajoutées ne sont plus visibles, je dois descendre la scrollbar de la IFrame pour les voir.
Y a-t-il une fonction qui me permettrait de placer la scrollbar de la Iframe en bas à chaque rajout de ligne ?
pas essayé :
document.moniFrame.scrollBy(0,20)
à chaque appel d'une nouvelle ligne ?
ou bien ? :
Dans l'iframe les lignes seront ajoutées dans un div appelons-le : 'expo' apès ce div on pose une ancre appelons-la : 'fin' et à chaque ajout de lignes on fait aller à l'ancre
Y a-t-il une fonction qui me permettrait de placer la scrollbar de la Iframe en bas à chaque rajout de ligne ?
pas essayé :
document.moniFrame.scrollBy(0,20)
Mais euh :D A peine le temps de créer mon fichier de test que tu as déjà répondu. scrogneugneu :D
M'enfin pas grave, je proposais qqchose d'un peu différent, donc je valide mon message, tant pis pour la redondance avec ton post :)
-- laurent
Laurent vilday
Sur une de mes pages j'ai une Iframe dont le contenu varie en augmentant : une fonction rajoute des lignes de texte tout les n secondes. Au bout d'un certain temps, le nombre de lignes de texte dépasse le nombre de lignes de la Iframe : les lignes ainsi rajoutées ne sont plus visibles, je dois descendre la scrollbar de la IFrame pour les voir.
Y a-t-il une fonction qui me permettrait de placer la scrollbar de la Iframe en bas à chaque rajout de ligne ?
La gestion du scrolling dans les fenêtres c'est scroll() et scrollBy() et à priori ca devrait être pareil pour les iframes, je pense. Et oui, après test (on me la fait plus :) , effectivement, ca marche bien aussi pour les iframes.
Sinon, pour les éléments (HTMLElement), il suffit de manipuler le scrollTop en lui attribuant la valeur du scrollHeight.
Ceci dit, il serait plus pertinent et beaucoup plus "propre" imo d'ajouter les nouvelles lignes devant les existantes afin de (1) avoir toujours la dernière ligne insérée au top (2) ne pas s'embêter à scroller (3) aucun risque que le scroll soit insuffisant
http://mokhet.com/tests/scrolliframetobottom.html
-- laurent
Sur une de mes pages j'ai une Iframe dont le contenu varie en augmentant :
une fonction rajoute des lignes de texte tout les n secondes. Au bout d'un
certain temps, le nombre de lignes de texte dépasse le nombre de lignes de
la Iframe : les lignes ainsi rajoutées ne sont plus visibles, je dois
descendre la scrollbar de la IFrame pour les voir.
Y a-t-il une fonction qui me permettrait de placer la scrollbar de la Iframe
en bas à chaque rajout de ligne ?
La gestion du scrolling dans les fenêtres c'est scroll() et scrollBy()
et à priori ca devrait être pareil pour les iframes, je pense. Et oui,
après test (on me la fait plus :) , effectivement, ca marche bien aussi
pour les iframes.
Sinon, pour les éléments (HTMLElement), il suffit de manipuler le
scrollTop en lui attribuant la valeur du scrollHeight.
Ceci dit, il serait plus pertinent et beaucoup plus "propre" imo
d'ajouter les nouvelles lignes devant les existantes afin de
(1) avoir toujours la dernière ligne insérée au top
(2) ne pas s'embêter à scroller
(3) aucun risque que le scroll soit insuffisant
Sur une de mes pages j'ai une Iframe dont le contenu varie en augmentant : une fonction rajoute des lignes de texte tout les n secondes. Au bout d'un certain temps, le nombre de lignes de texte dépasse le nombre de lignes de la Iframe : les lignes ainsi rajoutées ne sont plus visibles, je dois descendre la scrollbar de la IFrame pour les voir.
Y a-t-il une fonction qui me permettrait de placer la scrollbar de la Iframe en bas à chaque rajout de ligne ?
La gestion du scrolling dans les fenêtres c'est scroll() et scrollBy() et à priori ca devrait être pareil pour les iframes, je pense. Et oui, après test (on me la fait plus :) , effectivement, ca marche bien aussi pour les iframes.
Sinon, pour les éléments (HTMLElement), il suffit de manipuler le scrollTop en lui attribuant la valeur du scrollHeight.
Ceci dit, il serait plus pertinent et beaucoup plus "propre" imo d'ajouter les nouvelles lignes devant les existantes afin de (1) avoir toujours la dernière ligne insérée au top (2) ne pas s'embêter à scroller (3) aucun risque que le scroll soit insuffisant
http://mokhet.com/tests/scrolliframetobottom.html
-- laurent
ASM
Ceci dit, il serait plus pertinent et beaucoup plus "propre" imo d'ajouter les nouvelles lignes devant les existantes afin de (1) avoir toujours la dernière ligne insérée au top
Je pensions bien soumettre l'éventualité de ce choix mais z'est-il pertinent ?
http://mokhet.com/tests/scrolliframetobottom.html
Après t'avoir laissé HUIT l o n g u e s minutes pour ta quête de réfs et la mise en ligne du test débuggué
arghhh ! que vois-je ? y pas de bouton de stop ?
:-))
-- Stephane Moriaux et son [moins] vieux Mac
Ceci dit, il serait plus pertinent et beaucoup plus "propre" imo
d'ajouter les nouvelles lignes devant les existantes afin de
(1) avoir toujours la dernière ligne insérée au top
Je pensions bien soumettre l'éventualité de ce choix
mais z'est-il pertinent ?
http://mokhet.com/tests/scrolliframetobottom.html
Après t'avoir laissé HUIT l o n g u e s minutes
pour ta quête de réfs et la mise en ligne du test débuggué
Ceci dit, il serait plus pertinent et beaucoup plus "propre" imo d'ajouter les nouvelles lignes devant les existantes afin de (1) avoir toujours la dernière ligne insérée au top
Je pensions bien soumettre l'éventualité de ce choix mais z'est-il pertinent ?
http://mokhet.com/tests/scrolliframetobottom.html
Après t'avoir laissé HUIT l o n g u e s minutes pour ta quête de réfs et la mise en ligne du test débuggué