Hola,
tengo que editar una web en ASP y la verdad es que no lo conozco nada, así que la edito de modo casi Visual con el Dreamweaver.
Ahora bien, aparece un problema. La página tiene una cabecera en la que hay un slideshow de 3 fotos. Lo que me ha extrañaod es que depende de la página que visitas aparecen 3 fotos, es decir, en la sección Aventura salen 3 fotos de aventura, en la sección Gourmet salen 3 fotos relacionadas con la comida. He mirado el código del slideshow y no logro encontrar la manera de como selecciona esas 3 fotografías, ya que todas las fotos aparecen en el mismo código.
Alguien sabe como hacer para indicar que aparezcan esas 3 fotos y no otras?
Código PHP:
<div id="dvFotosCabecera">
<%
desde=instr(request.ServerVariables("URL"), "htm")+4
apartado=mid(request.ServerVariables("URL"),desde, 3)
select case apartado%>
<%case "ex_"%>
<img src="../imagenes/cabecera_ex_1.jpg" width="606" height="170" id="SlideShow" />
<script language="javascript" type="text/javascript">
var slideShowSpeed = 5000
var crossFadeDuration = 3
var Pic = new Array() // don't touch this
Pic[0] = '../imagenes/cabecera_ex_1.jpg'
Pic[1] = '../imagenes/cabecera_ex_2.jpg'
Pic[2] = '../imagenes/cabecera_ex_3.jpg'
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]
}
</script>
<%case "ad_"%>
<img src="../imagenes/cabecera_ad_1.jpg" width="606" height="170" id="SlideShow" />
<script language="javascript" type="text/javascript">
var slideShowSpeed = 5000
var crossFadeDuration = 3
var Pic = new Array() // don't touch this
Pic[0] = '../imagenes/cabecera_ad_1.jpg'
Pic[1] = '../imagenes/cabecera_ad_2.jpg'
Pic[2] = '../imagenes/cabecera_ad_3.jpg'
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]
}
</script>
y así repetidas unas cuantas más pero con diferentes fotos.
Adjunto el final del archivo
Código PHP:
</script>
<%end select%>
<script language="javascript" type="text/javascript">
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)
}
runSlideShow();
</script>
</div>