[Réglé][Javascript] Modification du bloc "Annonce" [Réglé]
Demande pas pressée
Discussions Générales
Kak Miortvi Pengvin Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Kak Miortvi Pengvin
- Inscrit le : 10/03/2006
- Site internet
But: Modifier le contenu du bloc "Annonce"
Ce qu'il faut faire: Le but est de faire défiler plusieurs images et de faire de chaque image un lien. Le script doit se comporter comme une boucle infinie.
La demande: Ce que je voudrais, c'est un bout de code dans lequel je n'aurais qu'à préciser l'adresse de l'image, sa durée d'affichage et le lien vers lequel elle pointe. Le nombre d'images que je mettrai dans le script n'est pas encore décidé.
En espérant que quelqu'un puisse répondre à ma demande,
Amicalement, KMP.
Blast from the past
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
J'ai laisser des commentaires à coter pour préciser .
[code]
ejs_banurl = new Array;
ejs_banimageUrl=new Array;
ejs_banimageUrl[0] = "http://"; /* L'URL de la bannière */
ejs_banurl[0] = "http://"; /* l'URL du site */
ejs_banimageUrl[1] = "http://";
ejs_banurl[1] = "http://";
ejs_banimageUrl[2] = "http://";
ejs_banurl[2] = "http://";
ejs_banimageUrl[3] = "http://";
ejs_banurl[3] = "http://";
affiche = false;
function AffichePub()
{
if(!affiche)
{
numimage= Math.round(Math.random()*(ejs_banurl.length-1));
document.write ('<A HREF="#" onClick="window.open(ejs_banurl[numimage],'_blank')"><IMG SRC="' + ejs_banimageUrl[numimage] + '" BORDER=0 NAME=ejs_banpub></A>')
affiche = true;
}
else
{
if(numimage == (ejs_banurl.length-1))
numimage = 0;
else
numimage++;
document.ejs_banpub.src=ejs_banimageUrl[numimage];
}
setTimeout("AffichePub()",6000); /* le temps d'affichage */
}
AffichePub();
[/code]
Kak Miortvi Pengvin Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Kak Miortvi Pengvin
- Inscrit le : 10/03/2006
- Site internet
Edit: je ne veux pas ouvrir de nouvelles fenêtres avec "blank", est-il possible de mettre autre chose?
Blast from the past
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Fichier pub.js
[code]//Images
var images = new Array("partenaires1.png", "partenaires2.png");
//Liens
var liens = new Array("http://www.phpboost.com", "http://www.weuaaargh.macp3.info/");
//Durée de chaque lien (en secondes)
var duree = new Array(5, 5);
var affiche = false;
var numero_lien = 0;
function AffichePub()
{
if( !affiche )
{
numero_lien = Math.round(Math.random() * (images.length - 1));
document.write('<a href="' + liens[numero_lien] + '" id="pub_liens"><img src="../VRAC/icons/' + images[numero_lien] + '" alt="lien partenaire" id="pub_images" /></a>');
affiche = true;
}
else
{
if( numero_lien == (images.length - 1) )
numero_lien = 0;
else
numero_lien++;
document.getElementById("pub_images").src = "../VRAC/icons/" + images[numero_lien];
document.getElementById("pub_liens").href = liens[numero_lien];
}
setTimeout("AffichePub()", duree[numero_lien] * 1000); /* timer x secondes*/
}
AffichePub(); [/code]
Et dans le bloc annonces:
[code]<script type="text/javascript" src="../templates/aquablue/pub.js"></script>
<noscript><a href="http://www.weuaaargh.macp3.info/"><img src="../VRAC/icons/partenaires2.png" alt="weuaaargh" /></a></noscript>[/code]
(le noscript représente le lien par défaut)
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Kak Miortvi Pengvin Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Kak Miortvi Pengvin
- Inscrit le : 10/03/2006
- Site internet
@Kona: il semble que je voyais des erreurs là où il n'y en avait pas. Désolé.
Blast from the past
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Pingus tu te sens de le faire, comme ça tu expliques comment l'adapter à n'importe quel site
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Kak Miortvi Pengvin Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Kak Miortvi Pengvin
- Inscrit le : 10/03/2006
- Site internet
Blast from the past
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
Moi ce que j'ai pensez c'était de faire un super article sur un thème du style :
- Comment changer la couleur des texte , du bloc en ligne ,stats .... et tout détailler le css a quoi sa correspond .
Sa pourrait être sympas
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Si vous vous sentez de rédiger des articles comme ça, c'est volontiers
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
Snipefire Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Snipefire
- Inscrit le : 09/09/2006
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
.On se redira ça vendredi soir ?
Snipefire Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Snipefire
- Inscrit le : 09/09/2006
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Merci en tout cas
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
