Je veux faire une scrollbar a partir de 3 images :
- une pour 'haut'
- une pour 'bas'
- une pour le curseur entre les deux
Et c'est précisément ce dernier qui me donne mal à la tête ;)
Comment programmer son mouvement ?
(je n'arrive pas à avoir la longueur du contenu qui doit être scrollé)
Avez vous vu un site qui utilise un scroolbar perso ?
Voilà un aperçu de mon script, marche pour haut/bas seulemnt :
<!-- script -->
var scrollAmount = 1;
var i = 0;
function move_up() {
document.getElementsByTagName('div')[9].scrollTop += scrollAmount;
scrollAmount += i;
i += 1/100;
timeoutID1 = setTimeout("toUp()", 10);
}
function move_down() {
document.getElementsByTagName('div')[9].scrollTop -= scrollAmount;
scrollAmount += i;
i += 1/100;
timeoutID2 = setTimeout("toDown()", 10);
}
function clear_up() {
clearTimeout(timeoutID1);
i = 0; scrollAmount = 1;
}
function clear_down() {
clearTimeout(timeoutID2);
i = 0; scrollAmount = 1;
}
<!-- first div which has to scroll - floated right -->
<div id="content">
content with unknown length
</div>
<!-- second div which contains the scroll bar -->
<div id="scrollbar">
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
Cenekemoi
Je veux faire une scrollbar a partir de 3 images : (...)
Sans vouloir changer votre projet, pourquoi ne pas utiliser une balise du type <iframe> dans votre page ? De cette manière, vous vous affranchissez totalement de la gestion d'une scrollbar dont le look peut être modifié par les CSS...
-- Cordialement, Thierry ;-)
Je veux faire une scrollbar a partir de 3 images :
(...)
Sans vouloir changer votre projet, pourquoi ne pas utiliser une balise
du type <iframe> dans votre page ? De cette manière, vous vous
affranchissez totalement de la gestion d'une scrollbar dont le look peut
être modifié par les CSS...
Je veux faire une scrollbar a partir de 3 images : (...)
Sans vouloir changer votre projet, pourquoi ne pas utiliser une balise du type <iframe> dans votre page ? De cette manière, vous vous affranchissez totalement de la gestion d'une scrollbar dont le look peut être modifié par les CSS...
-- Cordialement, Thierry ;-)
Thibaut Allender
Sans vouloir changer votre projet, pourquoi ne pas utiliser une balise du type <iframe> dans votre page ? De cette manière, vous vous affranchissez totalement de la gestion d'une scrollbar dont le look peut être modifié par les CSS...
pas une iframe, un element en overflow: auto; suffit le look de la scrollbar n'est modifiable que sous IE win, ceci dit.
Sans vouloir changer votre projet, pourquoi ne pas utiliser une balise
du type <iframe> dans votre page ? De cette manière, vous vous
affranchissez totalement de la gestion d'une scrollbar dont le look peut
être modifié par les CSS...
pas une iframe, un element en overflow: auto; suffit
le look de la scrollbar n'est modifiable que sous IE win, ceci dit.
Sans vouloir changer votre projet, pourquoi ne pas utiliser une balise du type <iframe> dans votre page ? De cette manière, vous vous affranchissez totalement de la gestion d'une scrollbar dont le look peut être modifié par les CSS...
pas une iframe, un element en overflow: auto; suffit le look de la scrollbar n'est modifiable que sous IE win, ceci dit.
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
maz
pas une iframe, un element en overflow: auto; suffit le look de la scrollbar n'est modifiable que sous IE win, ceci dit.
oui c'est le probleme... Voilà ce que j'ai fait : www.eaurizon.org/essais/ mais bon je n'ai aucune idée pour faire un petit curseur entre les deux gouttes qui puisse se balader suivant : o la position du texte o la longueur du texte
merci pour vos propositions !
pas une iframe, un element en overflow: auto; suffit
le look de la scrollbar n'est modifiable que sous IE win, ceci dit.
oui c'est le probleme...
Voilà ce que j'ai fait : www.eaurizon.org/essais/
mais bon je n'ai aucune idée pour faire un petit curseur entre les deux
gouttes qui puisse se balader suivant :
o la position du texte
o la longueur du texte
pas une iframe, un element en overflow: auto; suffit le look de la scrollbar n'est modifiable que sous IE win, ceci dit.
oui c'est le probleme... Voilà ce que j'ai fait : www.eaurizon.org/essais/ mais bon je n'ai aucune idée pour faire un petit curseur entre les deux gouttes qui puisse se balader suivant : o la position du texte o la longueur du texte
Merci beaucoup pour ton lien !!!! C'a m'a beaucoup aidé !
D'ailleurs tout le contenu de ce site est simplement génial.
-- maz
ASM
oui c'est le probleme... Voilà ce que j'ai fait : www.eaurizon.org/essais/
le clic sur l'une ou l'autre des goutes ne donne rien (Mozilla 1.2 vieux Mac) IE5.1 lui il a carrément bloqué avant complet chargement !
mais bon je n'ai aucune idée pour faire un petit curseur entre les deux
Je signale, en passant, que sur Mac le mousedown (prolongé) équivaut à un click-droit on a donc tt de suite le pop-menu !
il faudra donc trouver une astuce pour repérer la zone de l'ascenseur et une autre astuce pour neutraliser le mousedown tout en continuant à ce qu'il serve ...
hors donc : simple (overflow: auto;) est la bouée de sauvetage ;-))
gouttes qui puisse se balader suivant : o la position du texte o la longueur du texte
sinon faire suivre la goute en fonction du pointeur doit être possible
tout comme de la garder à sa place lors du scroll de l'overflow
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
oui c'est le probleme...
Voilà ce que j'ai fait : www.eaurizon.org/essais/
le clic sur l'une ou l'autre des goutes ne donne rien
(Mozilla 1.2 vieux Mac)
IE5.1 lui il a carrément bloqué avant complet chargement !
mais bon je n'ai aucune idée pour faire un petit curseur entre les deux
Je signale, en passant, que sur Mac le mousedown (prolongé)
équivaut à un click-droit
on a donc tt de suite le pop-menu !
il faudra donc trouver une astuce pour repérer la zone de l'ascenseur
et une autre astuce pour neutraliser le mousedown tout en continuant
à ce qu'il serve ...
hors donc : simple (overflow: auto;) est la bouée de sauvetage ;-))
gouttes qui puisse se balader suivant :
o la position du texte
o la longueur du texte
sinon faire suivre la goute en fonction du pointeur doit être possible
tout comme de la garder à sa place lors du scroll de l'overflow
--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************
oui c'est le probleme... Voilà ce que j'ai fait : www.eaurizon.org/essais/
le clic sur l'une ou l'autre des goutes ne donne rien (Mozilla 1.2 vieux Mac) IE5.1 lui il a carrément bloqué avant complet chargement !
mais bon je n'ai aucune idée pour faire un petit curseur entre les deux
Je signale, en passant, que sur Mac le mousedown (prolongé) équivaut à un click-droit on a donc tt de suite le pop-menu !
il faudra donc trouver une astuce pour repérer la zone de l'ascenseur et une autre astuce pour neutraliser le mousedown tout en continuant à ce qu'il serve ...
hors donc : simple (overflow: auto;) est la bouée de sauvetage ;-))
gouttes qui puisse se balader suivant : o la position du texte o la longueur du texte
sinon faire suivre la goute en fonction du pointeur doit être possible
tout comme de la garder à sa place lors du scroll de l'overflow
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
Cenekemoi
Bonjour à Thibaut Allender qui nous
Sans vouloir changer votre projet, pourquoi ne pas utiliser une balise du type <iframe> dans votre page ? De cette manière, vous vous affranchissez totalement de la gestion d'une scrollbar dont le look peut être modifié par les CSS...
pas une iframe, un element en overflow: auto; suffit le look de la scrollbar n'est modifiable que sous IE win, ceci dit.
Tu as raison ! J'étais persuadé que Firefox le prenait en compte...
-- Cordialement, Thierry ;-)
Bonjour à Thibaut Allender
<use_contact_form_on_website@n.o.s.p.a.m.capsule.org.invalid> qui nous
Sans vouloir changer votre projet, pourquoi ne pas utiliser une
balise du type <iframe> dans votre page ? De cette manière, vous vous
affranchissez totalement de la gestion d'une scrollbar dont le look
peut être modifié par les CSS...
pas une iframe, un element en overflow: auto; suffit
le look de la scrollbar n'est modifiable que sous IE win, ceci dit.
Tu as raison ! J'étais persuadé que Firefox le prenait en compte...
Sans vouloir changer votre projet, pourquoi ne pas utiliser une balise du type <iframe> dans votre page ? De cette manière, vous vous affranchissez totalement de la gestion d'une scrollbar dont le look peut être modifié par les CSS...
pas une iframe, un element en overflow: auto; suffit le look de la scrollbar n'est modifiable que sous IE win, ceci dit.
Tu as raison ! J'étais persuadé que Firefox le prenait en compte...