Je reviens parmis vous à cause d'un petit problème que je recontre lors de l'installation d'un script de rotation de bannière sur mon annuaire. (Un freeglobes )
En fait, il me semble avoir tout insérer au bon endroit (La premiere partie entre <head> et </head> et <body> et </body), mais ca ne marche pas ...
Il passe sur firefox et internet maintenant .
Mais... pas au bon endroit!
Sur firefox il est en haut à gauche et sur internet aligné à droite.
J'aimerais qu'il soit en dessous de "Si votre site parle d'autre chose, soumettez le à la catégorie "Hors sujets"".
Tu as encore une astuce pour celà ?
Merci pour l'aide!
Redox
Modérateurs
Inscrit le: 07 Sep 2004
Messages: 973
Posté le: Ven 10 Aoû 2007, 7:03 pm
aviza a écrit:
J'aimerais qu'il soit en dessous de "Si votre site parle d'autre chose, soumettez le à la catégorie "Hors sujets"".
Et ça je suis censé le deviner où est-ce qu'il est situé sur ta page ?!! Aurais-tu un lien ou quelque chose d'autre qui me montre la position de ce texte dans ta page...
aviza
Invité
Posté le: Ven 10 Aoû 2007, 8:11 pm
Redox a écrit:
aviza a écrit:
J'aimerais qu'il soit en dessous de "Si votre site parle d'autre chose, soumettez le à la catégorie "Hors sujets"".
Et ça je suis censé le deviner où est-ce qu'il est situé sur ta page ?!! Aurais-tu un lien ou quelque chose d'autre qui me montre la position de ce texte dans ta page...
Un script ne suffirait pas à justifier ma distraction...
J'aimerais la mettre au dessus de "Bienvenue sur l'annuaire d'Euroastuces.com!" ou en dessous de "Si votre site parle d'autre chose, soumettez le à la catégorie "Hors sujets"".
J'avais réussis à le faire avec une publicité Oxado, mais avec le script de rotation de bannière ca marche pas
Redox
Modérateurs
Inscrit le: 07 Sep 2004
Messages: 973
Posté le: Ven 10 Aoû 2007, 8:27 pm
Tu dois simplement insérer (là où tu veux placer les bannière) dans le fichier main.html du thème que tu utilises pour FreeGlobes, la ligne de code :
NB : Lorsque tu réponds au topic, n'oublie pas de mentionner ton nom d'utilisateur pour éviter qu'il y ait marqué Invité à la place ! Ou sinon inscris toi au forum
aviza
Invité
Posté le: Ven 10 Aoû 2007, 9:20 pm
Salut ,
J'ai enfin réussi à placer ce foutu script au bon endroit.
Seulement j'ai 2 petits problèmes:
1)Les bannières mettent 5secondes avant de commencer à s'afficher (Si j'insere le script sans modif)
2) J'ai tenter de modifier le code en rajoutant des lignes d'affichages, et il ne s'affiche plus du tout .
Voici ce que j'ai fait:
Code:
<SCRIPT LANGUAGE="JavaScript">
<!-- Ce script et d'autres sont sur LE CODE JAVA GRATUIT -->
<!-- LE CODE JAVA - http://www.lecodejava.com -->
<!--Script optimisé pour firefox par Easy-script -->
<!-- Begin
var mfBanners = [
['http://www.ciao.fr/reg.php?AffiliateId=877739', 'http://www.ciao.fr/load_file.php?Filename=/images/banner/affiliate/sondages.gif&AffiliateId=877739'],
['http://www.recreagame.com/index.php?parrain_pseudo=azertangel', 'http://www.recreagame.com/images/pub/pub.png']
['http://www.kitbar4dollars.com/signup_fr.php?ref=51193', 'http://www.kitbar4dollars.com/images/banniere21.gif']
['http://fr.igraal.com/inscription.php?parrain=nabst', 'http://fr.igraal.com/images/banner1.gif']
];
var mfIe = false;
if( document.all) {
mfIe = true;
}
var mfBannerIndex = 0;
function mfBannerChange() {
var htmlString = '<a target="_blank" href="'+mfBanners[mfBannerIndex][0]+'"> <img border="0" src="'+mfBanners[mfBannerIndex][1]+'"></a>';
if (document.all) {
document.all.banner.innerHTML = htmlString;
}else if (document.getElementById) {
document.getElementById("banner").innerHTML = htmlString;
}else {
document.layers["banner"].document.open();
document.layers["banner"].document.write( htmlString);
document.layers["banner"].document.close();
}
Merci bien pour toutes ton aide! Je vais tester ca de suite .
Tu as un site et une bannière, lorsque l'annuaires commencera à tourner (Un peu plus de visite) je t'offrirai des affichages.
===
Normal cela provient de cette ligne de code (avec le 5000 spécifié)
Oui, mais ca c'est le délai pour faire "tourner la bannière" non?
La bannière A commence, au bout de 5 secondes c'est la bannière B etc.
Mon problème est que dès qu'on arrive sur une page, aucune bannière ne s'affiche avant quelques secondes.
Redox
Modérateurs
Inscrit le: 07 Sep 2004
Messages: 973
Posté le: Ven 10 Aoû 2007, 10:04 pm
Tu as un site et une bannière, lorsque l'annuaires commencera à tourner (Un peu plus de visite) je t'offrirai des affichages.
Oui, mais ca c'est le délai pour faire "tourner la bannière" non?
En réalité, la fonction mfBannerChange est la fonction qui permet d'afficher tes bannières, donc vu qu'elle est exécuté via le setInterval qui est fixé à 5 sec, alors ta bannière A s'affiche au bout de 5 sec ! Pour y remédier, tu peux ajouter la ligne de code suivante juste avant le setInterval :
Code:
window.onload = mfBannerChange;
aviza
Invité
Posté le: Sam 11 Aoû 2007, 11:12 am
Oki j'y penserai .
Derniere chose (Après j'arrête de t'embêter, promis ):
Où rajouter une fonction random, pour que les bannières soit choisis aléatoirement?
Ainsi au lieu de faire:
la 1
la 2
la 3
ca pourrais faire: 1/3/2 2/1/3 etc.
Redox
Modérateurs
Inscrit le: 07 Sep 2004
Messages: 973
Posté le: Sam 11 Aoû 2007, 11:26 am
Il faut faire agir le random sur la variable mfBannerIndex !
aviza
Invité
Posté le: Sam 11 Aoû 2007, 2:02 pm
Redox a écrit:
Il faut faire agir le random sur la variable mfBannerIndex !
Oki je me suis renseigner sur la fonction, et j'ai appris plein de truc .
(je savais pas que ca se basais sur le time du pc)
Bref voici ce que (je crois) que ca donne:
Code:
sas_tmstp=Math.round(Math.random()*X);
X= à remplacer par le nombre de bannière que j'ai.
Vous pouvez poster de nouveaux sujets dans ce forum Vous pouvez répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1