Memorisation du Scrolling [HTML] - Programmation
Marsh Posté le 19-12-2001 à 22:56:21
tiens ca m'interesse ca si ca existe... ca doit etre du JS...
Marsh Posté le 19-12-2001 à 23:00:07
Ben oué je pense aussi...
J ai deja cherché j ai pô trouvé
Marsh Posté le 19-12-2001 à 23:45:05
MrTonio a écrit a écrit : Ben oué je pense aussi... J ai deja cherché j ai pô trouvé |
des ancres <A> de partout?
nan c pas bo....
mais pourkoi tu veux rafraichir ta page? t'as des blem de cgi toi aussi?
Marsh Posté le 20-12-2001 à 00:00:50
Suri a écrit a écrit : mais pourkoi tu veux rafraichir ta page? t'as des blem de cgi toi aussi? |
Il n'y a aucun rapport avec ce que tu crois....
Marsh Posté le 20-12-2001 à 00:16:46
MrTonio a écrit a écrit : Il n'y a aucun rapport avec ce que tu crois.... |
ah bon je croyais
Marsh Posté le 20-12-2001 à 13:43:40
ReplyMarsh Posté le 20-12-2001 à 14:36:22
en javascript c'est bien possible de connaitre la position en cours non? les especes de menu qui suivent le scrolling? ou la neige qui tombe... a moins qu'elle se base sur la navigateur et pas la page...
Marsh Posté le 20-12-2001 à 14:37:55
ca se positionne juste en haut de l'écran, ca ne tient pas compte de la page.
Marsh Posté le 20-12-2001 à 15:00:40
Pourtant en JS c est possible de faire scroller une page automatiquement...
Marsh Posté le 20-12-2001 à 15:26:01
gizmo a écrit a écrit : montre un endroit qui le fait... |
Walla
http://www.toutjavascript.com/source/scroll.html
Marsh Posté le 20-12-2001 à 15:31:15
ok, mais ca, ca marche pour la fenêtre courante, mais c'est perdu quand tu utilises un refresh automatique.
Marsh Posté le 20-12-2001 à 15:56:05
sauf peut-être si la valeur du scroll est contenue dans une frame parent...
Marsh Posté le 20-12-2001 à 15:57:16
sauf que dans le cas présent, ce n'est pas un scroll manuel, mais automatique, donc si celui-la pouvait être retenu, ce n'est pas le cas du scroll manuel.
Marsh Posté le 20-12-2001 à 16:58:29
En fait faudrait "juste" mémoriser la valeur du scrolling
Marsh Posté le 20-12-2001 à 17:20:22
a la place de faire un reload, tu fait un location="taPage.html?scroll=" + leScroll.
ensuite tu récupères la valeur à l'intérieur de l'urls au chargement de la page (avec un location.href.substring(location.href.indexOf("scroll=" ))) et ca roule !
Marsh Posté le 20-12-2001 à 17:45:11
ben justement comment tu récupère la valeur du srcoll
Marsh Posté le 20-12-2001 à 17:57:05
benou a écrit a écrit : ben ca c'est marqué au dessus (je crois)... |
ben non
Marsh Posté le 20-12-2001 à 18:07:43
ha ben ouais ...
j'ai cherché un peu et j'ai trouvé window.pageYOffSet qui retourne le nombre de pixel qui entre le haut du document et la partie actuellement visible du document.
Le problème : ca marche que sous netscape ...
Marsh Posté le 20-12-2001 à 18:12:40
waow! ca c'est bieng je veux bien que c'est netscape qui invente le javascript, mais ce sera bien quand ce sera normalisé.
Marsh Posté le 20-12-2001 à 19:12:06
C bien la 1er fois que j entend que du JavaScript marche avec netscape
Sérieux personne a une idée ?
Marsh Posté le 20-12-2001 à 21:03:46
MrTonio a écrit a écrit : C bien la 1er fois que j entend que du JavaScript marche avec netscape Sérieux personne a une idée ? |
si mais les fcts ressemble a ca:
if (ie) {
blablabla
}
else if (netscape4){
blablabla
}
else if (dom) {
blablabla
}
Marsh Posté le 21-12-2001 à 12:18:22
MrTonio a écrit a écrit : C bien la 1er fois que j entend que du JavaScript marche avec netscape Sérieux personne a une idée ? |
le JavaScript EST une invention Netscape.
Marsh Posté le 21-12-2001 à 12:20:59
gizmo a écrit a écrit : le JavaScript EST une invention Netscape. |
ben y sont con chez netscape... NN6 est meme pas compatible avec le 4...
pffff c n'importe quoi qd meme...
Marsh Posté le 21-12-2001 à 12:29:26
MrTonio a écrit a écrit : Sérieux personne a une idée ? |
tu récupères la valeur du scroll avec document.body.scrollTop, tu fais un setTimeout() qui la sauve par la méthode benou ou directement avec document.cookie, puis au onLoad() de la page tu récupères la valeur, et tu la set toujours avec document.body.scrollTop (si la valeur existe).
Marsh Posté le 21-12-2001 à 14:16:10
Dit comme ca, je n ai aucune excuse si je n y arrive pas
Marsh Posté le 21-12-2001 à 15:30:23
MrTonio a écrit a écrit : Dit comme ca, je n ai aucune excuse si je n y arrive pas |
youdontcare c Monsieur Javascript
Marsh Posté le 21-12-2001 à 22:26:34
Suri a écrit a écrit : youdontcare c Monsieur Javascript |
j'ai la chance d'avoir le débuggueur de visual studio, ça aide énormément ...
Marsh Posté le 22-12-2001 à 01:16:32
youdontcare a écrit a écrit : j'ai la chance d'avoir le débuggueur de visual studio, ça aide énormément ... |
visual interdev? c bien pratique mais pour netscape c dtc...:sweat:
Marsh Posté le 12-01-2011 à 19:10:44
Salut,
Désolé de faire ressortir ce vieux sujet mais je n'y connais rien en JS et je capte pas l'explication de youdontcare, est-ce qu'il existerait une fonction "toute faite" pour ça ?
Merci d'avance pour vos réponses.
Marsh Posté le 19-12-2001 à 22:52:10
KiKou
C'est pas tres simple a expliquer :
J ai créer une page web ki se met a jour toute les 30 secendes.
Mais lors du réaffichage la page retourne en haut de page au lieu de rester au meme niveau de défilement .... (pas tres klair tout ca... ) alors que moi je voudrais k elle ne change pas ...
Comment faire ??
---------------
WoIP - Video and Voice over IP - http://www.woip.net/