j'ai trouvé un petit script qui me permet de faire défiler un texte
avec deux "ascenseurs" qui permettent de faire défiler le texte dans un
DIV...
Le problème est que ce script ne fonctionne pas avec Mozilla et safari.
ça fonctionne impec avec ie et opéra mais avec les deux autres aucun
texte n'apparait dans le DIV....
<LE SCRIPT EN QUESTION>
ie=document.all?1:0
n=document.layers?1:0
//vitesse de défilement
timSpeed=120
//hauteur de la fenêtre de défilement
contHeight=118
function makeScrollObj(obj,nest){
nest=(!nest) ? '':'document.'+nest+'.'
this.css=(n) ?
eval(nest+'document.'+obj):eval('document.all.'+obj+'.style')
this.scrollHeight=n?this.css.document.height:eval('document.all.'+obj+'.offsetHeight')
this.top=b_gettop
return this
}
function b_gettop(){
var gleft=(n) ? eval(this.css.top):eval(this.css.pixelTop);
return gleft;
}
var scrollTim;
var active=0;
function scroll(speed){
clearTimeout(scrollTim)
way=speed>0?1:0
if((!way &&
oScroll[active].top()>-oScroll[active].scrollHeight+contHeight) ||
(oScroll[active].top()<0 && way)){
oScroll[active].css.top=oScroll[active].top()+speed
scrollTim=setTimeout("scroll("+speed+")",timSpeed)
}
}
function noScroll(){
clearTimeout(scrollTim)
}
function changeActive(num){
oScroll[active].css.visibility='hidden'
active=num
oScroll[active].css.top=0
oScroll[active].css.visibility='visible'
}
function scrollInit(){
oScroll=new Array()
oScroll[0]=new makeScrollObj('divScroll1','divCont')
oScroll[1]=new makeScrollObj('divScroll2','divCont')
oScroll[2]=new makeScrollObj('divScroll3','divCont')
oScroll[3]=new makeScrollObj('divScroll4','divCont')
oScroll[0].css.visibility='visible'
}
</FINDUSCRIPT>
Mes connaissances en javascript sont insuffisantes pour comprendre où
est le problème avec Mozilla et Safari :-(
Si quelqu'un peut m'aider ou m'indiquer un script qui fonctionnerait
avec tous les navigateurs je suis preneur.
Merci d'avance
Jean-Baptiste
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
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
Francis Spiesser
Rey Jean-Baptiste a utilisé son clavier pour écrire :
Bonjour à tous,
j'ai trouvé un petit script qui me permet de faire défiler un texte avec deux "ascenseurs" qui permettent de faire défiler le texte dans un DIV... Le problème est que ce script ne fonctionne pas avec Mozilla et safari. ça fonctionne impec avec ie et opéra mais avec les deux autres aucun texte n'apparait dans le DIV....
<LE SCRIPT EN QUESTION> ie=document.all?1:0 n=document.layers?1:0
C'est un script qui, manifestement, avait été écrit pour IE et netscape (4).
Il faut "l'actualiser" en remplaçant les références au DOM de netscape 4 (document.layers et consorts) par les document.getElementbyId qui vont bien
-- ______ Francis (enlever .NIPUBNISOUMIS) "Le présent n'est qu'un futur qui a vieilli"
Rey Jean-Baptiste a utilisé son clavier pour écrire :
Bonjour à tous,
j'ai trouvé un petit script qui me permet de faire défiler un texte avec deux
"ascenseurs" qui permettent de faire défiler le texte dans un DIV...
Le problème est que ce script ne fonctionne pas avec Mozilla et safari.
ça fonctionne impec avec ie et opéra mais avec les deux autres aucun texte
n'apparait dans le DIV....
<LE SCRIPT EN QUESTION>
ie=document.all?1:0
n=document.layers?1:0
C'est un script qui, manifestement, avait été écrit pour IE et netscape
(4).
Il faut "l'actualiser" en remplaçant les références au DOM de netscape
4 (document.layers et consorts) par
les document.getElementbyId qui vont bien
--
______
Francis (enlever .NIPUBNISOUMIS)
"Le présent n'est qu'un futur qui a vieilli"
Rey Jean-Baptiste a utilisé son clavier pour écrire :
Bonjour à tous,
j'ai trouvé un petit script qui me permet de faire défiler un texte avec deux "ascenseurs" qui permettent de faire défiler le texte dans un DIV... Le problème est que ce script ne fonctionne pas avec Mozilla et safari. ça fonctionne impec avec ie et opéra mais avec les deux autres aucun texte n'apparait dans le DIV....
<LE SCRIPT EN QUESTION> ie=document.all?1:0 n=document.layers?1:0
C'est un script qui, manifestement, avait été écrit pour IE et netscape (4).
Il faut "l'actualiser" en remplaçant les références au DOM de netscape 4 (document.layers et consorts) par les document.getElementbyId qui vont bien
-- ______ Francis (enlever .NIPUBNISOUMIS) "Le présent n'est qu'un futur qui a vieilli"
Rey Jean-Baptiste
C'est un script qui, manifestement, avait été écrit pour IE et netscape (4).
Il faut "l'actualiser" en remplaçant les références au DOM de netscape 4 (document.layers et consorts) par les document.getElementbyId qui vont bien
merci pour cette réponse mais ... Où puis trouver les "document.getElementbyId qui vont bien" ???
merci d'avance.
JB
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
C'est un script qui, manifestement, avait été écrit pour IE et netscape (4).
Il faut "l'actualiser" en remplaçant les références au DOM de netscape 4
(document.layers et consorts) par
les document.getElementbyId qui vont bien
merci pour cette réponse mais ...
Où puis trouver les "document.getElementbyId qui vont bien" ???
merci d'avance.
JB
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
C'est un script qui, manifestement, avait été écrit pour IE et netscape (4).
Il faut "l'actualiser" en remplaçant les références au DOM de netscape 4 (document.layers et consorts) par les document.getElementbyId qui vont bien
merci pour cette réponse mais ... Où puis trouver les "document.getElementbyId qui vont bien" ???
merci d'avance.
JB
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Le Fou
Rey Jean-Baptiste <à retirer : a écrit
C'est un script qui, manifestement, avait été écrit pour IE et netscape (4).
Il faut "l'actualiser" en remplaçant les références au DOM de netscape 4 (document.layers et consorts) par les document.getElementbyId qui vont bien
merci pour cette réponse mais ... Où puis trouver les "document.getElementbyId qui vont bien" ???
Va voir sur : http://perso.club-internet.fr/ehiller/scrolltext/scrolltext.htm récupère le JavaScript (il n'est pas dur à comprendre) et compare avec ton script, tu devrais pouvoir modifier ton script assez facilement...
-- A'tchao
Le Fou http://perso.club-internet.fr/ehiller/ http://club.exocet.free.fr/ http://www.ffessm-cd84.com/
Rey Jean-Baptiste <à retirer : jb-rey@wanadoo.fr> a écrit
C'est un script qui, manifestement, avait été écrit pour IE et netscape
(4).
Il faut "l'actualiser" en remplaçant les références au DOM de netscape 4
(document.layers et consorts) par
les document.getElementbyId qui vont bien
merci pour cette réponse mais ...
Où puis trouver les "document.getElementbyId qui vont bien" ???
Va voir sur :
http://perso.club-internet.fr/ehiller/scrolltext/scrolltext.htm
récupère le JavaScript (il n'est pas dur à comprendre) et compare avec ton
script, tu devrais pouvoir modifier ton script assez facilement...
--
A'tchao
Le Fou
http://perso.club-internet.fr/ehiller/
http://club.exocet.free.fr/
http://www.ffessm-cd84.com/
C'est un script qui, manifestement, avait été écrit pour IE et netscape (4).
Il faut "l'actualiser" en remplaçant les références au DOM de netscape 4 (document.layers et consorts) par les document.getElementbyId qui vont bien
merci pour cette réponse mais ... Où puis trouver les "document.getElementbyId qui vont bien" ???
Va voir sur : http://perso.club-internet.fr/ehiller/scrolltext/scrolltext.htm récupère le JavaScript (il n'est pas dur à comprendre) et compare avec ton script, tu devrais pouvoir modifier ton script assez facilement...
-- A'tchao
Le Fou http://perso.club-internet.fr/ehiller/ http://club.exocet.free.fr/ http://www.ffessm-cd84.com/
Rey Jean-Baptiste
Bonjour,
de retour de quelques jours de vacances....
Merci beaucoup pour cette réponse je vais essayé d'adapter mon script à partir du tien...
Encore merci pour cette réponse
Jean-Baptiste
merci pour cette réponse mais ... Où puis trouver les "document.getElementbyId qui vont bien" ???
Va voir sur : http://perso.club-internet.fr/ehiller/scrolltext/scrolltext.htm récupère le JavaScript (il n'est pas dur à comprendre) et compare avec ton script, tu devrais pouvoir modifier ton script assez facilement...
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Bonjour,
de retour de quelques jours de vacances....
Merci beaucoup pour cette réponse je vais essayé d'adapter mon script
à partir du tien...
Encore merci pour cette réponse
Jean-Baptiste
merci pour cette réponse mais ...
Où puis trouver les "document.getElementbyId qui vont bien" ???
Va voir sur :
http://perso.club-internet.fr/ehiller/scrolltext/scrolltext.htm
récupère le JavaScript (il n'est pas dur à comprendre) et compare avec ton
script, tu devrais pouvoir modifier ton script assez facilement...
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Merci beaucoup pour cette réponse je vais essayé d'adapter mon script à partir du tien...
Encore merci pour cette réponse
Jean-Baptiste
merci pour cette réponse mais ... Où puis trouver les "document.getElementbyId qui vont bien" ???
Va voir sur : http://perso.club-internet.fr/ehiller/scrolltext/scrolltext.htm récupère le JavaScript (il n'est pas dur à comprendre) et compare avec ton script, tu devrais pouvoir modifier ton script assez facilement...
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com