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

variables ASP con JavaSript?

Estas en el tema de variables ASP con JavaSript? en el foro de ASP Clásico en Foros del Web. Buenos dias, espero me puedan ayudar con lo siguiente recojo fotos de una tabla en acces y las imprimo Código: <%response.write "<IMG SRC="&tablaf("foto")%> <%response.write "<IMG ...
  #1 (permalink)  
Antiguo 24/02/2006, 09:43
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 19 años, 1 mes
Puntos: 0
variables ASP con JavaSript?

Buenos dias, espero me puedan ayudar con lo siguiente
recojo fotos de una tabla en acces y las imprimo

Código:
<%response.write "<IMG SRC="&tablaf("foto")%>
<%response.write "<IMG SRC="&tablaf("foto1")%>
<%response.write "<IMG SRC="&tablaf("foto2")%>
<%response.write "<IMG SRC="&tablaf("foto3")%>
<%response.write "<IMG SRC="&tablaf("foto4")%>
mi pregunta es si con esta estructura puedo utilizar x ejemplo Javasript para en vez de tirar las 5 fotos en celdas, mostrar solo una y con un control "<< y >>" pueda ir cambiando la imagen.
Solo para que quede mas estetico.
estube probando algunas galerias en JavaScript tratando de acoplarlas con ASP, pero la verdad q no me salio.
Bueno, si alguien me puede ayudar, desde ya Muchas gracias.

Gustavo
  #2 (permalink)  
Antiguo 24/02/2006, 10:24
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
Iniciado por gustavowd
mi pregunta es si con esta estructura puedo utilizar x ejemplo Javasript para en vez de tirar las 5 fotos en celdas, mostrar solo una y con un control "<< y >>" pueda ir cambiando la imagen.
Claro que es posible!

Cita:
Iniciado por gustavowd
estube probando algunas galerias en JavaScript tratando de acoplarlas con ASP, pero la verdad q no me salio.
Pues... ya le dije que es posible, así que ¡siga intentando hombre!

Buscá alguna galería de imágenes JS que te agrade y después vemos como implementarlo para que sea funcional.
__________________
...___...
  #3 (permalink)  
Antiguo 24/02/2006, 10:32
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
haslo en asp

y recoges el ultimo y el primero

y te mueves entre ellos con enalces
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 24/02/2006, 10:33
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 19 años, 1 mes
Puntos: 0
Muchas gracias por la pronta respuesta.
seguire investigando entonces
Nuevamente , muchas gracias

Gustavo
  #5 (permalink)  
Antiguo 24/02/2006, 10:57
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 19 años, 1 mes
Puntos: 0
Al zuwaga
te comento que estube trabajando con esta galeria q es la que me habia resultado mas interesante.

Código:
<body>
<table border="0" cellpadding="0">
  <caption><strong>Air Show Photos</strong></caption>
  <tr>
    <td width="100%"><img src="images/2.jpg" width="300" height="240" name="photoslider"></td>
  </tr>
  <tr>
    <td width="100%"><form method="POST" name="rotater">
      <div align="center"><center><p><script language="JavaScript1.1">
var photos=new Array()
var which=0

/*Change the below variables to reference your own images. You may have as many images in the slider as you wish*/
photos[0]="images/1.jpg"
photos[1]="images/2.jpg"
photos[2]="images/1.jpg"
photos[3]="images/2.jpg"
photos[4]="images/1.jpg"


function backward(){
if (which>0){
window.status=''
which--
document.images.photoslider.src=photos[which]
}
}

function forward(){
if (which<photos.length-1){
which++
document.images.photoslider.src=photos[which]
}
else window.status='End of gallery'
}
</script><input type="button" value="&lt;&lt;Back" name="B2"
      onClick="backward()"> <input type="button" value="Next&gt;&gt;" name="B1"
      onClick="forward()"><br>
      <a href="#" onClick="which=1;backward();return false"><small>Start Over</small></a></p>
      </center></div>
    </form>
    </td>
  </tr>
</table>

</body>
</html>
Claro, yo lo que hacia ( debe ser una chanchada) es tirar antes del comienzo del Java la conexion a la base
y los response los tiraba luego de photos[0]=
y luego el cierre del la conexion luego del </table>, pero bueno, en realidad nunca hice algo asi y estoy algo perdido.
bueno, si de alguna manera me dicen q se puede hacer andar, seguire investigando.

Muchas gracias de nuevo
Gustavo
  #6 (permalink)  
Antiguo 24/02/2006, 12:24
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Bueno, viendo la estructura que planteas en un principio en donde tenés 5 campos para almacenar el nombre de las 5 fotos (foto, foto1,...,foto4), lo que decís que hacías es correcto:


Código:
photos[0]="images/<% = tablaf("foto") %>"
photos[1]="images/<% = tablaf("foto1") %>"
photos[2]="images/<% = tablaf("foto2") %>"
photos[3]="images/<% = tablaf("foto3") %>"
photos[4]="images/<% = tablaf("foto4") %>"
Eso debería ser suficiente.
Probalo y si no funciona, revisá el código fuente generado para verificar que dónde puede estar dando el error (seguramente un error en las rutas)
__________________
...___...
  #7 (permalink)  
Antiguo 24/02/2006, 14:01
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 19 años, 1 mes
Puntos: 0
Gracias, estoy probando
Cualquier cosa
espero no te moleste te consulte nuevamente.

:)
  #8 (permalink)  
Antiguo 24/02/2006, 16:52
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 19 años, 1 mes
Puntos: 0
:s
al parecer los

Código:
photos[0]="images/<%response.write "<IMG SRC="&tablaf("foto")%>"
photos[1]="images/<%response.write "<IMG SRC="&tablaf("foto1")%>"
photos[2]="images/<%response.write "<IMG SRC="&tablaf("foto2")%>"
photos[3]="images/<%response.write "<IMG SRC="&tablaf("foto3")%>"
photos[4]="images/<%response.write "<IMG SRC="&tablaf("foto4")%>"
los response no me los reconoce como variables.
alguien sabe q opcion puedo utilizar para q el JS me interprete q son variables?
gracias
Gustavo
  #9 (permalink)  
Antiguo 24/02/2006, 16:55
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
no, no, no... quitale eso de <IMG SRC=... dejalo tal y como lo coloqué yo
__________________
...___...
  #10 (permalink)  
Antiguo 25/02/2006, 10:11
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 19 años, 1 mes
Puntos: 0
Al zuwaga
Ante todo quiero agradecerte por la ayuda que me diste con esto.
te comento que ya quedo funcionando luego de varias luchas.

Disculpa que siga con este tema, pero mi duda reside en caso de utilizar una tabla relacionada de la siguiente manera:

tabla foto
ID IDregistro foto
1 23 fotoa.jpg
2 23 fotolinda.jpg
3 23 foto42.jpg
4 24 foto4.jpg
5 24 foto6.jpg

en este caso el campo IDregistro esta relacionada con ID de la TABLA1.
con esto logro que con un response, traiga todas las fotos del repectivo ID, con lo que me permite evitarme la limitacion de fotos por registro.

ahora, vos pensas que es posible seguir utilizando un JS para la galeria?
muchas gracias.

gustavo
  #11 (permalink)  
Antiguo 25/02/2006, 12:59
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Si, claro.

Código:
...
/*Change the below variables to reference your own images. You may have as many images in the slider as you wish*/
<%
i = 0
while not rs.eof
%>
photos[<% = i %>]="images/<% = rs("foto") %>"
<%
i = i + 1
rs.movenext
wend
%>


function backward(){
...

Allí estoy asuminedo que tu recordset se llama rs, pero cambialo al nombre que sea necesario.
Por cierto, me pude haber confundido al tipear el código, así que te pido que revises el HTML generado para corroborar que todo sea correcto.

saloudos
__________________
...___...
  #12 (permalink)  
Antiguo 25/02/2006, 18:53
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 19 años, 1 mes
Puntos: 0
Bueno Al Zuwaga
que mas puedo decir ?
muchisimas gracias

ha funcionado a la perfeccion cambiando algunas variables y modificando el recordset ..

Gracias de nuevo.

Gustavo.
  #13 (permalink)  
Antiguo 26/02/2006, 20:29
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
Iniciado por gustavowd
que mas puedo decir ?
Más que muchisimas gracias me gustaría que me digas que entendiste el por qué del asunto ;)
__________________
...___...
  #14 (permalink)  
Antiguo 26/02/2006, 20:41
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 19 años, 1 mes
Puntos: 0
jeje, asi es Al Zuwaga
lo que pasa es que tengo pocos conocimientos en ASP, y realmente no sabia que podia en una misma sentencia JS mesclar variables ASP.
o sea, utilizo funciones de validacion en JS, pero no sabia que en la una instruccion JS podia "mesclar" ASP

Muchas gracias x la info.

Gustavo.
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 14:39.