Forcer la première bannière d'un défilement automatique
4 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Forcer la première bannière d'un défilement automatique
Bonjour,
j'utilise actuellement un javascript qui permet un défilement des bannières sur mon forum. Le voici :
J'aimerais savoir comment modifier ce script pour qu'il affiche toujours la même image en premier, puis qu'il passe aléatoirement sur toutes les autres mais jamais la première.
Je ne sais pas si ma question est très claire, je peux reformuler au besoin. Je vous remercie d'avoir lu, en espérant recevoir votre aide.
j'utilise actuellement un javascript qui permet un défilement des bannières sur mon forum. Le voici :
- Code:
$(function() {
var a = ["http://adressedelabanniere.png", "http://adresse_d'une_l'autre_bannière.png", "http://encore_une_autre_bannière.png", "http://urld'unequatriemebanniere.png"];
b=function(){$("#pun-logo img,#i_logo,#logo img").attr("src",a[Math.floor(Math.random()*a.length)])};b();setInterval(b,6*1000);
});
J'aimerais savoir comment modifier ce script pour qu'il affiche toujours la même image en premier, puis qu'il passe aléatoirement sur toutes les autres mais jamais la première.
Je ne sais pas si ma question est très claire, je peux reformuler au besoin. Je vous remercie d'avoir lu, en espérant recevoir votre aide.
Re: Forcer la première bannière d'un défilement automatique
Bonjour et merci de votre réponse.
Oui en fait c'est ce que je veux, que la bannière défile aléatoirement. La seule chose non-aléatoire que je veux, c'est la première bannière : je voudrais que ça soit toujours la même.
Avez-vous une idée de comment procéder ?
Oui en fait c'est ce que je veux, que la bannière défile aléatoirement. La seule chose non-aléatoire que je veux, c'est la première bannière : je voudrais que ça soit toujours la même.
Avez-vous une idée de comment procéder ?
Re: Forcer la première bannière d'un défilement automatique
Bonjour,
Ce que vous souhaitez c'est que à chaque fois que on arrive sur la page il y ai la bannière de base et que après x secondes commence un défilement aléatoire d'autres bannières sans revenir à celle de base ?
Ce que vous souhaitez c'est que à chaque fois que on arrive sur la page il y ai la bannière de base et que après x secondes commence un défilement aléatoire d'autres bannières sans revenir à celle de base ?
Re: Forcer la première bannière d'un défilement automatique
C'est exactement ça. Vous savez comment ce serait réalisable ?
Re: Forcer la première bannière d'un défilement automatique
Je dirais que il faut défini la bannière de base dans le P.A. et ensuite mettre une condition dans le js du style x secondes pour démarrer le code aléatoire.
J'ai fais de même pour afficher un bannière différente aux période de fin d'année du 10 décembre au 10 janvier.
Donc suffit de trouver la condition "minuteur" au lieu de date pour démarrer le js x secondes après l'affichage de la page.
Suis pas un pro du js, donc si je dois chercher cela va me prendre 2 jours pour 3 ligne
Si quelqu'un connais le code qu'il n'hésite pas à le donner
De mon côté je cherche et test pour t'aider en attendant.
J'ai fais de même pour afficher un bannière différente aux période de fin d'année du 10 décembre au 10 janvier.
Donc suffit de trouver la condition "minuteur" au lieu de date pour démarrer le js x secondes après l'affichage de la page.
Suis pas un pro du js, donc si je dois chercher cela va me prendre 2 jours pour 3 ligne
Si quelqu'un connais le code qu'il n'hésite pas à le donner
De mon côté je cherche et test pour t'aider en attendant.
Re: Forcer la première bannière d'un défilement automatique
Merci à toi de prendre de ton temps pour m'aider, c'est gentil.
Peut-être que c'est ça ? http://www.aliasdmc.fr/coursjavas/cours_javascript608.html
Mais je n'ai pas compris la syntaxe, comment le mettre dans mon javascript ?
Peut-être que c'est ça ? http://www.aliasdmc.fr/coursjavas/cours_javascript608.html
Mais je n'ai pas compris la syntaxe, comment le mettre dans mon javascript ?
Re: Forcer la première bannière d'un défilement automatique
Oui je pense bien, cela retarde l’exécution du script reste plus qu'a l’intégrer dans ton code existant et légèrement modifier le truc
Re: Forcer la première bannière d'un défilement automatique
D'accord, merci...
En attente de quelqu'un qui saurait l'intégrer dans mon code alors !
En attente de quelqu'un qui saurait l'intégrer dans mon code alors !
Re: Forcer la première bannière d'un défilement automatique
Bonjour,
Remplacer votre code par ceci
1) La première bannière ne doit pas faire partie du tableau de la ligne 2 mais doit être défini au P.A.
2) J'ai modifié le code pour éviter de choisir l'image présentement affiché. Un même image ne sera jamais choisi deux fois consécutivement.
Ne reste plus qu'à corriger le tableau pour l'adresse de vos bannières.
Remplacer votre code par ceci
- Code:
var actuel = -1;
var a = ["http://adressedelabanniere.png", "http://adresse_d'une_l'autre_bannière.png", "http://encore_une_autre_bannière.png", "http://urld'unequatriemebanniere.png"];
var long = a.length;
function affLogo() {
var neo = 0;
do {
neo = Math.floor(Math.random()*long);
}
while (actuel == neo);
actuel = neo;
$("#pun-logo img,#i_logo,#logo img").attr("src",a[neo]);
};
$(document).ready(function(){
setInterval("affLogo()",6000);
});
1) La première bannière ne doit pas faire partie du tableau de la ligne 2 mais doit être défini au P.A.
2) J'ai modifié le code pour éviter de choisir l'image présentement affiché. Un même image ne sera jamais choisi deux fois consécutivement.
Ne reste plus qu'à corriger le tableau pour l'adresse de vos bannières.
Re: Forcer la première bannière d'un défilement automatique
Merci beaucoup, ça fonctionne impec !
Sujets similaires
» Script banniere defilante ou défilement aléatoire
» Majuscule automatique sur la première lettre des titres des sujets
» Formulaire automatique - Nom d'utilisateur automatique pour invités
» problème avec bannière (défilement d'images)
» Problème de défilement d'images sur bannière aléatoire.
» Majuscule automatique sur la première lettre des titres des sujets
» Formulaire automatique - Nom d'utilisateur automatique pour invités
» problème avec bannière (défilement d'images)
» Problème de défilement d'images sur bannière aléatoire.
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum