Salve a tutti, ho scaricato uno script che mi fa una presentazione di immagini e ad ogni immagine si puo associare un link diverso. a dire il vero è carino.
Funziona, l'unica cosa che non riesco a fare è quella di mettere lo stesso script ripetuto nela stessa pagina. MI servirebbe di fare una presentazione in testa alla pagina ed una più sotto, contemporaneamente.
Ho cercato di cambiare il codice in modo da creare due funzioni diverse però non funziona. potreste darmi una mano?
Vi ringrazio anticipatamente Francy
PS se volete vi posto il codice che ho elaborato io ma non credo che sia una buona idea, sono a zero con Js.
Funziona, l'unica cosa che non riesco a fare è quella di mettere lo stesso script ripetuto nela stessa pagina. MI servirebbe di fare una presentazione in testa alla pagina ed una più sotto, contemporaneamente.
Ho cercato di cambiare il codice in modo da creare due funzioni diverse però non funziona. potreste darmi una mano?
Codice:
<script type="text/javascript" language="JavaScript1.2">
function reapply(){
setTimeout("slideit()",2000)
return true
}
window.onerror=reapply
</script>
<script type="text/javascript" language="JavaScript1.1">
<!--
var image1=new Image()
image1.src="Immagini/casa/1.jpg" // Qui il richiamo alla prima immagine che sara' visualizzata//
var image2=new Image()
image2.src="Immagini/casa/2.jpg" // Qui il richiamo alla seconda //
var image3=new Image()
image3.src="Immagini/casa/3.jpg" // Qui il richiamo alla terza //
var image4=new Image()
image4.src="Immagini/casa/4.jpg"
// puoi aggiungere qui altre immagini sulla falsa riga di quelle gia' richiamate -->
</script>
</head>
<body onLoad="slideit()" scroll=no>
<div align="center"><br><br>
<b>Ogni immagine che appare è un link diverso</b><br><br><br>
<a href="java-script:slidelink()">
<img src="Immagini/Casa/7.JPG" name="slide" border=0 style="filter:blendTrans(duration=2)" alt=""></a>
<script language="JavaScript" type="text/javascript">
<!--
var number_of_images=4 // il numero delle immagini che compongono lo slideshow //
var speed=2 // velocita' dell'effetto ///
var step=1
var whichimage=1
function slideit(){
if (!document.images)
return
if (document.all)
slide.filters.blendTrans.apply()
document.images.slide.src=eval("image"+step+".src")
if (document.all)
slide.filters.blendTrans.play()
whichimage=step
if (step<number_of_images)
step++
else
step=1
if (document.all)
setTimeout("slideit()",speed*1000+3000)
else
setTimeout("slideit()",speed*1000)
}
function slidelink(){
if (whichimage==1)
window.location="slide.html" // sostituisci # con il link da associare all'immagine 1 //
else if (whichimage==2)
window.location="slide.html" // sostituisci # con il link da associare all'immagine 2 //
else if (whichimage==3)
window.location="slide.html" // sostituisci # con il link da associare all'immagine 3 //
else if (whichimage==4)
window.location="slide.html"
}
//-->
</script>
PS se volete vi posto il codice che ho elaborato io ma non credo che sia una buona idea, sono a zero con Js.