Bonjour,
Je m'adresse aux pros parce que je suis coincée : je me suis adressée à quelqu'un qui prétendait être pro ou presque (!), que j'ai payé, il m'a pondu entre autre un script d'affichage image aléatoire dont je viens de m'apercevoir que, dans certains dossiers, il ne fonctionnait pas, et... l'oiseau s'est envolé !
Je suis depuis deux jours à comprendre pourquoi cette différence d'affichage suivant les dossiers, et je viens de trouver : si je remonte d'un niveau la page, ça fonctionne. C'est-à-dire :
- la page /mer/plages/autres/sable.php : pas d'affichage
- la page /mer/plages/sable.php : affichage
... et le même phénomène se reproduit dans plusieurs autres dossiers et sous-dossiers
.
La fonction c'est celle-là :
Elle est à la fin du </head>, et elle est appelée comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <script language="javascript"> function rand_number(n) { var x; x=Math.round(Math.random()*100); x%=n; return x; } function banner() { var img = new Array(); img[0]='<a href="#"><img vspace=5" border="0" width="468" height="60" src="../../images/pub/encarts/bann468/bann01.png" /></a>'; img[1]='<a href="#"><img vspace=5" border="0" width="468" height="60" src="../../images/pub/encarts/bann468/bann02.png" /></a>'; img[2]='<a href="#"><img vspace=5" border="0" width="468" height="60" src="../../images/pub/encarts/bann468/bann03.png" /></a>'; img[3]='<a href="#"><img vspace=5" border="0" width="468" height="60" src="../../images/pub/encarts/bann468/bann04.png" /></a>'; img[4]='<a href="#"><img vspace=5" border="0" width="468" height="60" src="../../images/pub/encarts/bann468/bann05.png" /></a>'; img[5]='<a href="#"><img vspace=5" border="0" width="468" height="60" src="../../images/pub/encarts/bann468/bann06.png" /></a>'; img[6]='<a href="#"><img vspace=5" border="0" width="468" height="60" src="../../images/pub/encarts/bann468/bann07.png" /></a>'; img[7]='<a href="#"><img vspace=5" border="0" width="468" height="60" src="../../images/pub/encarts/bann468/bann08.png" /></a>'; img[8]='<a href="#"><img vspace=5" border="0" width="468" height="60" src="../../images/pub/encarts/bann468/bann09.png" /></a>'; img[9]='<a href="#"><img vspace=5" border="0" width="468" height="60" src="../../images/pub/encarts/bann468/bann02.png" /></a>'; <!-- NBRE D IMAGES ENTRE () --> var n=rand_number(10); document.write(img[n]); } </script>
Auriez-vous une idée du pourquoi de la chose svp ? Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <script language="JavaScript" type="text/javascript"> banner(); </script>
EV
Partager