Foros del Web » Programando para Internet » ASP Clásico »

Slideshow de imagenes en ASP

Estas en el tema de Slideshow de imagenes en ASP en el foro de ASP Clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/04/2007, 12:37
 
Fecha de Ingreso: enero-2005
Ubicación: Sitges
Mensajes: 65
Antigüedad: 20 años, 3 meses
Puntos: 0
Slideshow de imagenes en ASP

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"),desde3)

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 0
            
var Pic.length
            
            
var preLoad = new Array()
            for (
0pi++){
               
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> 
  #2 (permalink)  
Antiguo 29/04/2007, 12:46
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: Slideshow de imagenes en ASP

Así rápido veo que cada uno de estos

<%case "ad_"%>

Es lo que determina que fotos aparecen en qué sección, ahora no se si los nombres del case "ad_" a tí te dicen algo, si no, tendrás que ir a cada sección y ver como se llaman las imágenes, de ahí determinar a qué case corresponden.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 29/04/2007, 12:50
 
Fecha de Ingreso: enero-2005
Ubicación: Sitges
Mensajes: 65
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Slideshow de imagenes en ASP

Cuando vi eso pensé que igual en cada página aparecería el <%case...
Pero no lo encuentro en ninguna.
Alguna idea? o solución?
  #4 (permalink)  
Antiguo 29/04/2007, 12:59
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: Slideshow de imagenes en ASP

Edita ese archivo muy posiblemente este a nivel de include en las otras paginas o pega el codigo de una de las paginas en las que no aparece el case.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 29/04/2007, 13:11
 
Fecha de Ingreso: enero-2005
Ubicación: Sitges
Mensajes: 65
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Slideshow de imagenes en ASP

No entiendo muy bien lo que me queires decir, no domino mucho esto.
En ninguna página existe ningun tipo de <Case... y la cabecera.asp esta en todas las páginas, es como usar marcos en html.
  #6 (permalink)  
Antiguo 30/04/2007, 05:56
 
Fecha de Ingreso: enero-2005
Ubicación: Sitges
Mensajes: 65
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Slideshow de imagenes en ASP

unas determinadas páginas empiezan por esos prefijos: ad_loquesea, ex_loquesea...
He cambiado eso pero me sigue saliendo igual.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:41.