par
albat » 29 janv. 2006, 12:50
Salut,
J'ai un petit script de défilement de texte qui fonctionne bien sous Firefox 1.5, IE 6 et Opéra 8.51.
Tout va bien jusqu'à ce que j'insère le Doctype au début de ma page.
J'ai pourtant choisi le Doctype qui me semble le plus tolérant :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" />
J'ai également essayé (on ne sait jamais...)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Pas mieux.
Pourtant mon script n'a vraiment rien de sorcier :
function ScrollNews()
{ if (top==4)
{ index_prev = index;
(index >= (nbnews-1)) ? index=0 : index++;
top = topinit;
setTimeout("ScrollNews()",2000);
start=0;
return false;
}
if (top == (topinit-1))
{ document.getElementById("news" + index_prev).style.top = topinit;
}
top--;
document.getElementById("news" + index).style.top = top;
if (start==0)
{ document.getElementById("news" + index_prev).style.top = top-146;
}
setTimeout("ScrollNews()",5);
}
