Erreur dans mon code HTML ?

Erreur dans mon code HTML ? - HTML/CSS - Programmation

Marsh Posté le 27-01-2011 à 22:18:09    

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>

 

Reply

Marsh Posté le 27-01-2011 à 22:18:09   

Reply

Marsh Posté le 28-01-2011 à 11:48:45    

Ton ami il devrait commencer à lire un tuto de HTML qui date de moins de 10 ans .. parce que là c'est juste du n'importe quoi ( et vas-y des styles dans tous les sens directement en inline, et du JS foutu au milieu de nul-part, sur 2 divs il y a en a 1 qui sert à rien, ...)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 28-01-2011 à 21:29:46    

hahaha, j'ai bien rigolé :D
 
Et il y a vraiment du boulot à faire derrière ? Si y a moyen de rendre ça plus propre, je suis preneur :D
 
Merci ! Sinon, pas grave ! ;)

Reply

Marsh Posté le 28-01-2011 à 21:43:05    

Oui, dit à ton "ami" d'aller faire un tour sur http://www.alsacreations.com/tutoriels/ , là il apprendra comment faire un site proprement. Une fois ceci fait, il regardera à nouveau son code et mourra d'une crise cardiaque comme tous ceux qui sont passés sur ce topic :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 28-01-2011 à 23:42:19    

Bon, on a trouvé quelqu'un pour tenter de corriger tout ça, merci quand même :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed