par
Kroc69 sans mot de passe » 22 mars 2006, 14:47
Bonjour à tous
J'ai dans ma page d'index de mon site ce script me permettant d'afficher trois images tournantes:
<script language="JavaScript1.2" type="text/JavaScript">
/***********************************************
* Flexi Slideshow- © Dynamic Drive (
www.dynamicdrive.com)
* This notice must stay intact for use
* Visit
http://www.dynamicdrive.com/ for full source code
***********************************************/
var variableslide=new Array()
//variableslide[x]=["path to image", "OPTIONAL link for image","OPTIONAL text description (supports HTML tags)"]/
variableslide[0]=['Diapo1.jpg', '../', '']
variableslide[1]=['Diapo2.jpg', '../', '']
variableslide[2]=['Diapo17.jpg', '../', '']
variableslide[3]=['Diapo19.jpg', '../', '']
//configure the below 3 variables to set the dimension/background color of the slideshow/
var slidewidth='220px' //set to width of LARGEST image in your slideshow/
var slideheight='292px' //set to height of LARGEST iamge in your slideshow, plus any text description/
//configure the below variable to determine the delay between image rotations (in miliseconds)/
var slidedelay=3000
////Do not edit pass this line////////////////
var ie=document.all
var dom=document.getElementById
for (i=0;i<variableslide.length;i++){
var cacheimage=new Image()
cacheimage.src=variableslide
[0]
}
var currentslide=0
function rotateimages(){
contentcontainer='<center>'
if (variableslide[currentslide][1]!="")
contentcontainer+='<a href="'+variableslide[currentslide][1]+'">'
contentcontainer+='<img src="'+variableslide[currentslide][0]+'" border="0" vspace="3">'
if (variableslide[currentslide][1]!="")
contentcontainer+='</a>'
contentcontainer+='</center>'
if (variableslide[currentslide][2]!="")
contentcontainer+=variableslide[currentslide][2]
if (document.layers){
crossrotateobj.document.write(contentcontainer)
crossrotateobj.document.close()
}
else if (ie||dom)
crossrotateobj.innerHTML=contentcontainer
if (currentslide==variableslide.length-1) currentslide=0
else currentslide++
setTimeout("rotateimages()",slidedelay)
}
if (ie||dom)
document.write('<div id="slidedom" style="width:'+slidewidth+';height:'+slideheight+'"></div>')
function start_slider(){
crossrotateobj=dom? document.getElementById("slidedom") : ie?
document.all.slidedom : document.slidensmain.document.slidenssub
if (document.layers)
document.slidensmain.visibility="show"
rotateimages()
}
if (ie||dom)
start_slider()
else if (document.layers)
window.onload=start_slider
</script>
Mon pb est que ces images lorsqu'elles sont affichées sur la pages sont cliquables et lorsque l'on clique dessus cela fait apparaître dans une nouvelle fenêtre la liste détaillée des répertoires de mon site présent sur mon serveur
Je voudrais savoir si ce phénomène provient de mon script avant d'aller voir du côté de mon serveur (question droits d'accès, sécurité etc.).
Si quelqu'un pouvait juste m'indiquer ce qu'il faudrait que je change dans ce script pour empêcher cela.
Merci d'avance
A+
Kroc69