Comment faire pour que mon image devienne un lien
Bonjou,
J'ai ce code qui me permets de faire une alternance d'image.
J'aimerais savoir comment je pourrais le transformer pour que chaque image soient un lien qui chaqu'un pointe sur une autre page
Je suis trop pro en Javascript et votre aid em serait d'une tres grande utilité
Voic le code, a savoir que la fonction est appeler depuis le <body onLoad="doncrion()">
L'image doit donc devenir un lien.
le liens sera
Donc pour etre encore plus claire,
Il faut donc impérativement que la variable page aie toujours la valeur de pic[] (voir ci-dessous)
Code:
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
<script>
<!--
// Changer les variables suivantes
// =======================================
// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 3000
// Duration of crossfade (seconds)
var crossFadeDuration = 3
// Specify the image files
var Pic = new Array() // don't touch this
// to add more images, just continue
// the pattern, adding to the array below
Pic[0] = 'img/research/18.jpg'
Pic[1] = 'img/research/24.jpg'
// =======================================
// Ne rien éditer au-dessous de cette ligne
// =======================================
var t
var j = 0
var p = Pic.length
var preLoad = new Array()
for (i = 0; i < p; i++){
preLoad[i] = new Image()
preLoad[i].src = Pic[i]
}
function runSlideShow(){
if (document.all){
document.images.SlideShow.style.filter="blendTrans(duration=2)"
document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
document.images.SlideShow.filters.blendTrans.Apply()
}
document.images.SlideShow.src = preLoad[j].src
if (document.all){
document.images.SlideShow.filters.blendTrans.Play()
}
j = j + 1
if (j > (p-1)) j=0
t = setTimeout('runSlideShow()', slideShowSpeed)
}
//-->
</script> |
Merci pour votre précieuse aide