";
} else {
var Z=""+contenu+"";
}
document.write(Z);
setTimeout("Start()",tjs_delai);
}
function Start() {
MoveLayer("tomber",GetTop("tomber"));
setTimeout("Start()",tjs_delai);
}
function Debug() {
var obj=document.body
var Z="";
for (var i in obj) {
Z+=i+"="+obj[i]+"\n";
}
alert(Z);
}
function MoveLayer(nom,top) {
if (document.getElementById) { //IE5 et NS6
document.getElementById(nom).style.top=top;
}
if ((document.all)&&(!document.getElementById)) { //IE4 seul
document.all[nom].style.top=top;
}
if (document.layers) { //NS4.X seul
document.layers[nom].top=top;
}
}
function GetTop(nom) {
// Partie 1 : Récupération de la position du calque et de la page
if (document.getElementById) { //IE5
var pos=parseInt(document.getElementById(nom).style.top);
var wintop=parseInt(document.body.scrollTop);
var avail=document.body.clientHeight;
}
if ((document.getElementById)&&(!document.all)) { //NS6
var pos=parseInt(document.getElementById(nom).style.top);
var wintop=parseInt(window.pageYOffset);
var avail=window.innerHeight;
}
if ((document.all)&&(!document.getElementById)) { //IE4 seul
var pos=parseInt(document.all[nom].style.top);
var wintop=parseInt(document.body.scrollTop);
var avail=document.body.clientHeight;
}
if (document.layers) { //NS4.X seul
var pos=parseInt(document.layers[nom].top);
var wintop=parseInt(window.pageYOffset);
var avail=window.innerHeight;
}
// Partie 2 : Traitement de la position
if (tjs_mode==0) { // toujours en haut
var delta=Math.ceil((pos-wintop)/3);
if (delta>tjs_max) {delta=tjs_max;}
if (delta<-1*tjs_max) {delta=-1*tjs_max;}
var top=pos-delta;
}
if (tjs_mode==1) {// toujours en bas
var delta=Math.ceil((pos-(wintop+avail-tjs_hauteur)));
if (delta>tjs_max) {delta=tjs_max;}
if (delta<-1*tjs_max) {delta=-1*tjs_max;}
var top=pos-delta;
}
return top;
}
Patrie "news" (annecygeek) mis à jour très souvent !!