|
euphorie
{ Membre }
Messages : 30
| Bonjour ! J'aimerais faire un header aléatoire pour mon forum. J'ai suivi un tutoriel pour que le header ne change que lorsqu'il y a actualisation de la page, donc voilà le code : - Code:
-
var banner = new Array(); banner.push('http://files.getwebb.org/files/20/33/ac/496f33f3ce63521735420ee44f1ddef7f8/source.png'); banner.push('http://files.getwebb.org/files/a5/08/26/d88e66e976ddf4552aedd614213847bc5d/source.png'); banner.push('http://files.getwebb.org/files/a7/3f/dc/12aad4fbeb48a01f5706c7c5792aee3028/source.png'); document.getElementById('i_logo').src= banner[Math.floor(Math.random()*banner.length)];
Et j'ai mis le code suivant dans ma description de site : - Code:
-
<script type='text/javascript' src='http://test-technicolor.forumgratuit.org/h1-banniere-aleatoire'></script>
Et rien ne fonctionne... on peut m'expliquer ce qu'il faut mettre dans les images de logo du forum et de fond de page ? Merci bien. | | |
|
| |
Fire-Fly
{ Membre actif }
Messages : 429
| Bonjour! En tant que tel, je suis un pied en javascript alors je ne suis pas en mesure de t'aider au niveau du code, mais il y a un tuto sur CSS-actif à ce sujet et qui fonctionne, à ma connaissance. J'ignore si c'est lui que tu as utilisé? >>Header Aléatoire Si ça ne fonctionne toujours pas, il nous faudra l'adresse de ton forum et le lien vers le tuto que tu as suivis. Merci |
Dernière édition par Fire-Fly le Dim 29 Avr 2012, 16:05, édité 1 fois | |
|
| |
euphorie
{ Membre }
Messages : 30
| Je l'ai utilisé, et bizarrement, sur chrome ca marche sans problème, sur firefox aussi, mais sur IE, rien du tout ^^ Merci de ton aide | | |
|
| |
Fire-Fly
{ Membre actif }
Messages : 429
| En fait, ce n'est pas si bizarre que ça! IE est le mouton noir, il fait toujours des siennes ! Mais ça fonctionne sur les autres navigateurs? Parce s'il ne reste qu'un problème de compatibilité c'est différent. Tu me donnes le lien? | | |
|
| |
euphorie
{ Membre }
Messages : 30
| http://test-technicolor.forumgratuit.org/ Le voilà | | |
|
| |
Espeon
Administrateur
Messages : 1819
| Bonsoir,
Je viens de tester, y compris sous IE, pas de problème de mon côté. Aurais-tu un screenshot de ton problème ? Car le code me paraît également correct, pas de soucis de ce côté-là non plus (et, encore une fois, ça marche parfaitement chez moi...).
Une seule remarque : je mettrais par défaut une image qui fonctionne pour éviter d'avoir un lien mort en attendant le chargement de la page.
Bonne soirée =) | | |
|
| |
euphorie
{ Membre }
Messages : 30
| Quand tu dis que ca marche, tu parles de ma page ou du code général que toi tu as testé ? | | |
|
| |
Espeon
Administrateur
Messages : 1819
| De ta page, en tout cas le header change bien aléatoirement quand je recharge la page, même sous IE.
Aurais-tu un aperçu de ce que ça te rend ? | | |
|
| |
euphorie
{ Membre }
Messages : 30
| Oui : https://2img.net/r/hpimg11/pics/831519fhih.png
Je ne sais pas comment vours remercier tous :3 | | |
|
| |
Fire-Fly
{ Membre actif }
Messages : 429
| (j'ai le même résultat qu'elle sur IE...) | | |
|
| |
euphorie
{ Membre }
Messages : 30
| - Fire-Fly a écrit:
- (j'ai le même résultat qu'elle sur IE...)
Merci, je commençais à me demander si ce n'était pas mon PC qui faisait des siennes ^^' | | |
|
| |
Espeon
Administrateur
Messages : 1819
| Hmmm effectivement c'est pas vraiment ça... Essaie déjà de remplacer l'url de ton script par la même, avec l'extension .js : - Code:
-
<script type='text/javascript' src='http://test-technicolor.forumgratuit.org/h1-banniere-aleatoire.js'></script> | | |
|
| |
euphorie
{ Membre }
Messages : 30
| |
| |
Espeon
Administrateur
Messages : 1819
| Si je ne m'abuse, ton img par défaut est la suivante : - Code:
-
<img src="<script type=text/javascript src=http://test-technicolor.forumgratuit.org/h1-banniere-a" id="i_logo" border="0" alt="test-technicolor" vspace="1" /> Essaie de remplacer ça par un truc par défaut (je ne sais pas si ça résout le problème, mais ce sera déjà un peu mieux ^^) : - Code:
-
<img src="http://files.getwebb.org/files/27/0a/98/64118ec577928988140b731dcfd318841b/source.png" id="i_logo" border="0" alt="test-technicolor" vspace="1" /> | | |
|
| |
euphorie
{ Membre }
Messages : 30
| |
| |
Espeon
Administrateur
Messages : 1819
| Et bien, et bien je suis perplexe...
Par curiosité : sous quelle version d'IE êtes-vous ? IE 9 ou une version plus ancienne ? | | |
|
| |
euphorie
{ Membre }
Messages : 30
| Je suis sur IE9 normalement, la dernière version quoi... Mais c'est bizarre quand même.... | | |
|
| |
Psycho
Psychopathe
Messages : 3407
| Hello ! Le problème est-il toujours d'actualité ?Si oui, peux-tu le préciser à nouveau afin que les codeurs puissent éventuellement t'aider. Merci d'avance | | |
|
| |
Toune68
{ Membre }
Messages : 3
| Salut, Avec un petit bout de code en Php tu peux faire un système de bannière aléatoire : - Code:
-
<?php $nbre_aleatoire = rand(1,4); echo "<img src='img/header".$nbre_aleatoire."'>"; ?>
A toi d'adapté le code en renommant les headers avec des chiffres (par exemple header1, header2, header3.png etc..) Il faut aussi que tu changes le chiffre 4 par le nombre de bannière que tu souhaites afficher. PS : T'as page doit etre sous l'extension .php pour que ça marche. | | |
|
| |
Murtagh
{ Modérateur }
Messages : 1492
| Bonjour, Sans réponse de ta part depuis maintenant plusieurs jours, je me vois dans l'obligation d' archiver ce problème. S'il n'était pas résolu, n'hésite pas à ouvrir un nouveau sujet. > Merci à Toune68 pour sa dernière intervention. Bonne journée. | | |
|
| |
Contenu sponsorisé
| |
| |
|