2009-01-09 15 views
1

J'ai un javascript externe qui contient:bannière aléatoire que l'affichage de la première image

function random_imglink(){ 
var myimages=new Array() 
myimages[1]="http://sevir.sitegoz.com/jchs/Banner1.png" 
myimages[2]="http://sevir.sitegoz.com/jchs/banner2.png" 
myimages[3]="http://sevir.sitegoz.com/jchs/banner3.png" 
myimages[4]="http://sevir.sitegoz.com/jchs/banner4.png" 
myimages[5]="http://sevir.sitegoz.com/jchs/banner5.png" 
myimages[6]="http://sevir.sitegoz.com/jchs/banner6.png" 

var ry=Math.floor(Math.random()*myimages.length) 
if (ry==0) 
ry=1 
document.write('<img src="'+myimages[ry]+'" border=0>') 
} 

Et mon html contient:

<script language="JavaScript"> 
<!-- 
random_imglink() 
//--> 
</script> 

Mais seules les premières charges d'image.
Mon site est le here, la bannière est supposée changer chaque fois que l'une des pages charge (ou recharge) mais seulement la première image apparaît, des idées?

Répondre

2

Les serveurs Apache sont sensibles à la casse. Vous avez "Banner1" en majuscule, mais aucune des autres bannières. Lorsque j'essaie de naviguer vers les autres images (avec un minuscule «b»), je suis redirigé vers le site d'hébergement - me disant que les noms de fichiers n'existent pas.

Cela peut ne pas être la raison pour laquelle vous n'obtenez pas les autres images, mais cela n'aide certainement pas.

+0

ressemble à ceci est le problème que l'url img change chaque fois que j'essaie de charger la page, mais l'image manque, capitalisant B faire le travail url ok – Re0sless

+0

je n'a même pas vu que, bourgeon de grâce – Sevir