Bonsoir,
J'ai un ami qui a un souci avec une sorte de slider sur son site, il a son code HTML, qui marche très bien lorsqu'il l'affiche en local, mais dès qu'il le met en ligne sur le site, cela ne fonctionne pas. Pouvez-vous me dire si il y a une erreur dans le code svp ?
Merci
Citation :
<div id="partner_slider" style="width:200px;height:80px;overflow:hidden;">
<div style="position:relative;left:0px;white-space:nowrap;">
<a href="http://www.kiwi-gaming.com/index.php?main_page=index&referrer=KWG_111286910590" target="_blank"><img border="0" src="http://wicked-sick.fr/e107_images/kiwi.png" alt="kiwi"/></a><a href="http://www.serverox.net/" target="_blank"><img border="0" src="http://wicked-sick.fr/e107_images/serverox.png" alt="serverox"/></a><a href="http://www.ldlc.com/" target="_blank"><img border="0" src="http://wicked-sick.fr/e107_images/logoRueDuCommerce.gif" alt="logoRueDuCommerce"/></a><a href="http://www.ldlc.com/" target="_blank"><img border="0" src="http://wicked-sick.fr/e107_images/Logo_LDLC_normal.gif" alt="kiwi"/></a>
</div>
</div>
<script>
reverse = false;
function MoveSlider()
{
div = document.getElementById('partner_slider').getElementsByTagName('div')[0];
div.style.left = div.style.left.substr(0,div.style.left.length-2) - ((reverse)?-2:2) +'px';
width = 0;
for(i = 0; i < div.getElementsByTagName('a').length; i++)
{
width += div.getElementsByTagName('a')[i].getElementsByTagName('img')[0].clientWidth;
}
if(div.style.left.substr(0,div.style.left.length-2) < -width + div.clientWidth)
reverse = true;
else if(div.style.left.substr(0,div.style.left.length-2) > 0)
reverse = false;
setTimeout('MoveSlider()', 50);
}
window.onload = function(){MoveSlider();}
</script>
|