Bug du script "bannière défilante ou aléatoire"

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Bug du script "bannière défilante ou aléatoire"

Message par a b y g a ë l le Mer 9 Mai 2012 - 23:51

Bonjour à tous !
La miss boulette que je suis à quelques soucis avec un script que le forum nous met gentiment à disposition ici. Alors, je pense avoir saisi le plus important, et voici mon code final une fois installé :
Code:
$(function() {
       
          var a = ["http://img15.hostingpics.net/pics/8918876601.png", "http://img15.hostingpics.net/pics/4838178102.png", "http://img15.hostingpics.net/pics/2490386503.png", "http://img15.hostingpics.net/pics/3977378604.png"];
         
          b=function(){$("#pun-logo img,#i_logo,#logo img").attr("src",a[Math.floor(Math.random()*a.length)])};b();setInterval(b,7*1000);
       
        });
Alors, mon soucis (parce que oui j'y viens) est que dans un premier temps, tout marche nickel. Mes trois bannières passent normales. Mais au final, j'en ai toujours une qui charge pas du tout. Et j'ai beau ré-héberger les liens, ça change rien. Est-ce un soucis de navigation (parce que internet est pas lent mais il est pas non plus méga rapide chez moi...) ou de code?
Merci de m'avoir lu !


Dernière édition par a b y g a ë l le Ven 11 Mai 2012 - 18:15, édité 1 fois

a b y g a ë l
**

Féminin
Messages : 63
Inscrit(e) le : 10/04/2010

http://fraternities.forumactif.com/
a b y g a ë l a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bug du script "bannière défilante ou aléatoire"

Message par Ea le Jeu 10 Mai 2012 - 23:38

Bonjour,


Cela devrait marcher, j'ai testé sur le fdf ( un terminal se met devant pour le screenshot mais on peut voir ) :

- http://i.imgur.com/LLBOW.png
- http://i.imgur.com/SEw38.png
- http://i.imgur.com/yy77L.png
- http://i.imgur.com/9GXti.png

Le script ne fait que choisir une image au hasard sur les images à chaque fois ( donc par exemple il y a 32% de chance de pas voir la 4ème image au bout de 4 changements, et il y a 6% de chance de pas la voir au bout de 10 changements ).

Si vous voulez quelque chose de cyclique, vous pourriez avoir un script comme ceci :

Code:
$(function() {
     
          var a = ["http://img15.hostingpics.net/pics/8918876601.png", "http://img15.hostingpics.net/pics/4838178102.png", "http://img15.hostingpics.net/pics/2490386503.png", "http://img15.hostingpics.net/pics/3977378604.png"];
     
          var i = Math.floor(Math.random()*a.length); 

          var b=function(){$("#pun-logo img,#i_logo,#logo img").attr("src",i++%a.length)};b();setInterval(b,7*1000);
     
});
On prend le i au hasard et puis à chaque fois on l'incrémente de 1 ( pour avoir l'image suivante dans l'ordre ).

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23427
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bug du script "bannière défilante ou aléatoire"

Message par a b y g a ë l le Ven 11 Mai 2012 - 0:09

Bonjour,

Tout d'abord merci de cette réponse rapide. Cependant j'ai testé le code que vous me donnez, mais il ne fonctionne pas, je ne comprend pas pourquoi. Voici l'adresse de mon forum pour que vous puissiez voir.
Et je suis désolée mais j'ai compris ce que vous m'avez expliqué (le pourquoi du comment), mais pas votre dernière phrase. Avec le i et tout. En fait, j'ai saisi ce que ça donnerait mais qu'est-ce que je dois modifier? Shocked

Encore merci de votre aide. (:

a b y g a ë l
**

Féminin
Messages : 63
Inscrit(e) le : 10/04/2010

http://fraternities.forumactif.com/
a b y g a ë l a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bug du script "bannière défilante ou aléatoire"

Message par Ea le Ven 11 Mai 2012 - 2:25

Ah, oui j'ai oublié quelque chose :

Code:
$(function() {
   
          var a = ["http://img15.hostingpics.net/pics/8918876601.png", "http://img15.hostingpics.net/pics/4838178102.png", "http://img15.hostingpics.net/pics/2490386503.png", "http://img15.hostingpics.net/pics/3977378604.png"];
   
          var i = Math.floor(Math.random()*a.length);
 
          var b=function(){$("#pun-logo img,#i_logo,#logo img").attr("src",a[i++%a.length])};b();setInterval(b,7*1000);
   
});
Cordialement.

Ea
Aidactif
Aidactif

Messages : 23427
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bug du script "bannière défilante ou aléatoire"

Message par a b y g a ë l le Ven 11 Mai 2012 - 18:15

Merci infiniment, ça fonctionne. Merciii I love you

Problème résolu.

a b y g a ë l
**

Féminin
Messages : 63
Inscrit(e) le : 10/04/2010

http://fraternities.forumactif.com/
a b y g a ë l a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum