Bonjour,
Selon vous comment peut-on inverser le sens de ce code (que les objets défilent de haut en bas au lieu de bas en haut comme actuellement) ?
<script language="JavaScript1.2">
ejs_scroll2_largeur = 10;
ejs_scroll2_hauteur = 525;
ejs_scroll2_bgcolor = '#000000';
ejs_scroll2_background = "";
ejs_scroll2_pause_seconde = 1;
ejs_scroll2_message = new Array;
ejs_scroll2_message[0]='<img src="med/aa.jpg">';
function d(texte)
{
document.write(texte);
}
d('<div id=ejs_scroll2_relativ style="position:relative;width:'+ejs_scroll2_largeur+';height:'+ejs_scroll2_hauteur+';background-color:'+ejs_scroll2_bgcolor+';background-image:url('+ejs_scroll2_background+')">');
d('<div id=ejs_scroll2_cadre style="position:absolute;width:'+(ejs_scroll2_largeur-8)+';height:'+(ejs_scroll2_hauteur-8)+';top:4;left:4;clip:rect(0 '+(ejs_scroll2_largeur-8)+' '+(ejs_scroll2_hauteur-8)+' 0)">');
d('<div id=ejs_scroll2er_1 style="position:absolute;width:'+(ejs_scroll2_largeur-8)+';left:0;top:0;" class=ejs_scroll2>'+ejs_scroll2_message[0]+'</div>');
d('<div id=ejs_scroll2er_2 style="position:absolute;width:'+(ejs_scroll2_largeur-8)+';left:0;top:'+ejs_scroll2_hauteur+';" class=ejs_scroll2>'+ejs_scroll2_message[1]+'</div>');
d('</div></div>');
ejs_scroll2_mode =1;
ejs_scroll2_actuel = 0;
function ejs_scroll2_start()
{
if(ejs_scroll2_mode == 1)
{
ejs_scroll2er_haut = "ejs_scroll2er_1";
ejs_scroll2er_bas = "ejs_scroll2er_2";
ejs_scroll2_mode = 0;
}
else
{
ejs_scroll2er_bas = "ejs_scroll2er_1";
ejs_scroll2er_haut = "ejs_scroll2er_2";
ejs_scroll2_mode = 1;
}
ejs_scroll2_nb_message = ejs_scroll2_message.length-1;
if(ejs_scroll2_actuel == ejs_scroll2_nb_message)
ejs_scroll2_suivant = 0;
else
ejs_scroll2_suivant = ejs_scroll2_actuel+1;
if(document.getElementById)
document.getElementById(ejs_scroll2er_bas).innerHTML = ejs_scroll2_message[ejs_scroll2_suivant];
ejs_scroll2_top = 0;
if(document.getElementById)
setTimeout(ejs_scroll2_action, ejs_scroll2_pause_seconde*1)
}
function ejs_scroll2_action()
{
ejs_scroll2_top -= 1;
document.getElementById(ejs_scroll2er_haut).style.top = ejs_scroll2_top;
document.getElementById(ejs_scroll2er_bas).style.top = ejs_scroll2_top+ejs_scroll2_hauteur;
if((ejs_scroll2_top+ejs_scroll2_hauteur) > 0)
setTimeout(ejs_scroll2_action, 1)
else
ejs_scroll2_stop()
}
function ejs_scroll2_stop()
{
ejs_scroll2_actuel = ejs_scroll2_suivant;
ejs_scroll2_start()
}
</SCRIPT>
<script language="JavaScript1.2">
window.onload = function(){
ejs_scroll2_start();
}
</script>
Merci !!
Bonjour,
Avoir le code Html correspondant serait plutôt sympathique pour pouvoir t’aider…
cependant essaye cela
document.getElementById(ejs_scroll2er_bas).style.top = ejs_scroll2_top - ejs_scroll2_hauteur;
cordialement
Inverser ce code ? Facile !
>tpircs/<
}
;)(trats_2llorcs_sje
{)(noitcnuf = daolno.wodniw
>"2.1tpircSavaJ"=egaugnal tpircs<
>TPIRCS/<
}
)(trats_2llorcs_sje
;tnavius_2llorcs_sje = leutca_2llorcs_sje
{
)(pots_2llorcs_sje noitcnuf
}
)(pots_2llorcs_sje
esle
)1 ,noitca_2llorcs_sje(tuoemiTtes
)0 > )ruetuah_2llorcs_sje+pot_2llorcs_sje((fi
;ruetuah_2llorcs_sje+pot_2llorcs_sje = pot.elyts.)sab_re2llorcs_sje(dIyBtnemelEteg.tnemucod
;pot_2llorcs_sje = pot.elyts.)tuah_re2llorcs_sje(dIyBtnemelEteg.tnemucod
;1 =- pot_2llorcs_sje
{
)(noitca_2llorcs_sje noitcnuf
}
)1*ednoces_esuap_2llorcs_sje ,noitca_2llorcs_sje(tuoemiTtes
)dIyBtnemelEteg.tnemucod(fi
;0 = pot_2llorcs_sje
;]tnavius_2llorcs_sje[egassem_2llorcs_sje = LMTHrenni.)sab_re2llorcs_sje(dIyBtnemelEteg.tnemucod
)dIyBtnemelEteg.tnemucod(fi
;1+leutca_2llorcs_sje = tnavius_2llorcs_sje
esle
;0 = tnavius_2llorcs_sje
)egassem_bn_2llorcs_sje == leutca_2llorcs_sje(fi
;1-htgnel.egassem_2llorcs_sje = egassem_bn_2llorcs_sje
}
;1 = edom_2llorcs_sje
;"2_re2llorcs_sje" = tuah_re2llorcs_sje
;"1_re2llorcs_sje" = sab_re2llorcs_sje
{
esle
}
;0 = edom_2llorcs_sje
;"2_re2llorcs_sje" = sab_re2llorcs_sje
;"1_re2llorcs_sje" = tuah_re2llorcs_sje
{
)1 == edom_2llorcs_sje(fi
{
)(trats_2llorcs_sje noitcnuf
;0 = leutca_2llorcs_sje
;1= edom_2llorcs_sje
;)'>vid/<>vid/<'(d
;)'>vid/<'+]1[egassem_2llorcs_sje+'>2llorcs_sje=ssalc ";'+ruetuah_2llorcs_sje+':pot;0:tfel;'+)8-ruegral_2llorcs_sje(+':htdiw;etulosba:noitisop"=elyts 2_re2llorcs_sje=di vid<'(d
;)'>vid/<'+]0[egassem_2llorcs_sje+'>2llorcs_sje=ssalc ";0:pot;0:tfel;'+)8-ruegral_2llorcs_sje(+':htdiw;etulosba:noitisop"=elyts 1_re2llorcs_sje=di vid<'(d
;)'>")0 '+)8-ruetuah_2llorcs_sje(+' '+)8-ruegral_2llorcs_sje(+' 0(tcer:pilc;4:tfel;4:pot;'+)8-ruetuah_2llorcs_sje(+':thgieh;'+)8-ruegral_2llorcs_sje(+':htdiw;etulosba:noitisop"=elyts erdac_2llorcs_sje=di vid<'(d
;)'>")'+dnuorgkcab_2llorcs_sje+'(lru:egami-dnuorgkcab;'+rolocgb_2llorcs_sje+':roloc-dnuorgkcab;'+ruetuah_2llorcs_sje+':thgieh;'+ruegral_2llorcs_sje+':htdiw;evitaler:noitisop"=elyts vitaler_2llorcs_sje=di vid<'(d
}
;)etxet(etirw.tnemucod
{
)etxet(d noitcnuf
;'>"gpj.aa/dem"=crs gmi<'=]0[egassem_2llorcs_sje
;yarrA wen = egassem_2llorcs_sje
;1 = ednoces_esuap_2llorcs_sje
;"" = dnuorgkcab_2llorcs_sje
;'000000#' = rolocgb_2llorcs_sje
;525 = ruetuah_2llorcs_sje
;01 = ruegral_2llorcs_sje
>"2.1tpircSavaJ"=egaugnal tpircs<
:whistle:
C’est très fin ça tout ça
Tu peux tenter les transformations CSS3 : body {transform: rotate(180deg);}
Cela devrait mettre le body à l’envers, et donc tous les calculs qui s’y appliquent devraient également être inversé