bonjour a tous.
le probleme est simple.
Pour le site que je suis en train de creer, j'ai besoin de faire défiler verticalement les news. jusque la rien de chinois.
Le probleme c'est que je ne veux pas me contenter d'un defilement classique (ma patronne non plus d'ailleurs) donc j'ai opté pour une formule ou le texte dfile de haut en bas et ensuite de bas en haut et ce indéfiniment.
J'ai placé deux boutons qui permet de faire descendre ou monter plus vite afin de vite retrouver la news interessante.
L'idée ne palit pas a ma patronne et elle veut garder le defilement infini de haut en bas tout en gardant les boutons qui permettrait de voyager. et la je cale.
J'ai essayer avec un marquee mais pas moyen d'accorder les boutons dessus.
Help.
pour vous aider, voila le code tel qu'il est pour le moment :
j'espere que vous pourrez m'aider.
salut
alex
Modifié le 29 Oct 2004 - 09:23
le probleme est simple.
Pour le site que je suis en train de creer, j'ai besoin de faire défiler verticalement les news. jusque la rien de chinois.
Le probleme c'est que je ne veux pas me contenter d'un defilement classique (ma patronne non plus d'ailleurs) donc j'ai opté pour une formule ou le texte dfile de haut en bas et ensuite de bas en haut et ce indéfiniment.
J'ai placé deux boutons qui permet de faire descendre ou monter plus vite afin de vite retrouver la news interessante.
L'idée ne palit pas a ma patronne et elle veut garder le defilement infini de haut en bas tout en gardant les boutons qui permettrait de voyager. et la je cale.
J'ai essayer avec un marquee mais pas moyen d'accorder les boutons dessus.
Help.
pour vous aider, voila le code tel qu'il est pour le moment :
<table border="0" cellpadding="25" cellspacing="0" width="889" height="425">
<tr><td valign="top"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" width="380" height="27"><img src="images/news.gif" width="380" height="27"></td>
</tr>
<tr>
<td valign="top">
<img src="images/up.gif" onMouseOver="JavaScript:setscroll(-2, 5, false, true);" onMouseOut="JavaScript:resetscroll(200);">
</td>
</tr>
<tr>
<td valign="top" align="left">
<div id="news" style="overflow:hidden;height:100px">
<UL>
<LI class=TXT_ACTU><STRONG><A class=LK_HOMEPAGE href="#"><FONT color=#333366>Chèques Sport et Culture :</FONT></A></STRONG> du neuf... </LI>
<LI class=TXT_ACTU><STRONG><A class=LK_HOMEPAGE href="#"><FONT color=#333366>Chèques-cadeaux :</FONT></A> </STRONG>l'arrêté royal du 1er décembre dernier confirme l'exonération ONSS de 35 € .</LI>
<LI class=TXT_ACTU><STRONG><A class=LK_HOMEPAGE href="#"><FONT color=#333366>Fini les fax ou le téléphone pour commander vos TR.</FONT></A></STRONG> Commandez les en ligne en cliquant sur le bouton dédié dans la colonne de gauche de cet écran. </LI>
<LI class=TXT_ACTU><STRONG><A class=LK_HOMEPAGE href="#"><FONT color=#333366>Accor Services assure la gestion des titres-services et des chèques formation à la création d'entreprise.</FONT></A></STRONG> Visitez nos sites dédiés : www.titres-services.be et www.chequecreation.be. </LI>
<LI class=TXT_ACTU><STRONG><A class=LK_HOMEPAGE href="#"><FONT color=#333366>Accor Services c'est aussi Accentiv'... </FONT></A></STRONG></LI>
</UL>
</div>
</td>
</tr>
<tr>
<td valign="top">
<img src="images/down.gif" onMouseOver="JavaScript:setscroll(2, 5, false, true);" onMouseOut="JavaScript:resetscroll(200);">
</td>
</tr>
<script language="JavaScript">
var objdiv = document.getElementById("news");
var vstep, vmsec, vscrolltop, vTimer, vcountdown;
setTimeout("setscroll(1, 40, true, false)",4000);
function setscroll(pstep, pmsec, preturn, pimmediate){
clearInterval(vTimer);
if(pimmediate){
vcountdown = 0;
}
vmsec = pmsec;
vstep = pstep;
vTimer = setInterval("doscroll(" + preturn + ")", vmsec);
}
function resetscroll(pcountdown){
vcountdown = pcountdown;
setscroll(1, 40, true, false);
}
function doscroll(preturn){
if(vcountdown > 0){
vcountdown = vcountdown - 1;
} else {
objdiv.scrollTop = objdiv.scrollTop + vstep;
if(preturn){
if((objdiv.scrollTop <= 0 && vstep < 0) || (objdiv.scrollTop + objdiv.offsetHeight >= objdiv.scrollHeight && vstep > 0)){
vstep = -vstep;
vcountdown = 100;
}
}
}
}
</script>
</table>
j'espere que vous pourrez m'aider.
salut
alex
Modifié le 29 Oct 2004 - 09:23