Foros del Web » Programando para Internet » Javascript »

Galeria de imagenes haciendo que una imagen sustituya a la otra en la misma pagina.

Estas en el tema de Galeria de imagenes haciendo que una imagen sustituya a la otra en la misma pagina. en el foro de Javascript en Foros del Web. Veran, yo quiero poner en mi galeria algo asi: Posters: 1,2,3,4,5,6,7. Pinups: 1,2,3,4,5. Paginas: 1,2,3,4,5,6. "imagen centrada". Quiero que el internauta haga click en los ...
  #1 (permalink)  
Antiguo 01/01/2005, 00:01
 
Fecha de Ingreso: julio-2004
Mensajes: 194
Antigüedad: 19 años, 9 meses
Puntos: 0
Galeria de imagenes haciendo que una imagen sustituya a la otra en la misma pagina.

Veran, yo quiero poner en mi galeria algo asi:


Posters: 1,2,3,4,5,6,7. Pinups: 1,2,3,4,5. Paginas: 1,2,3,4,5,6.


"imagen centrada".



Quiero que el internauta haga click en los numeros (que son links), y abajo vaya cambiando la imagen que se muestra.

Saludos!!!

Última edición por Alex Cruz; 01/01/2005 a las 00:03
  #2 (permalink)  
Antiguo 01/01/2005, 04:34
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola Alex Cruz

Veamos si este código te ayuda:
Código HTML:
<html>
<head>
<title>Untitled</title>
<script>
function cambiar(im) {
  document.getElementById('imagen').src=im;
}
</script>
</head>
<body>
<div style="text-align:center">
<a href="#" onclick="cambiar('imagen1.jpg');return false">1</a>
<a href="#" onclick="cambiar('imagen2.jpg');return false">2</a>
<a href="#" onclick="cambiar('imagen3.jpg');return false">3</a>
<br />
<img id="imagen" />
</div>
</body>
</html> 
Saludos,
  #3 (permalink)  
Antiguo 01/01/2005, 10:00
mon
 
Fecha de Ingreso: febrero-2003
Mensajes: 506
Antigüedad: 21 años, 3 meses
Puntos: 0
Gracias JavierB, creo que me podría valer a mi para poder usarlo con php pero necesitaria que, sin cambiar lo que hay entre <script> </script> en la cabecera, también me diese la opciòn de tener dos botones uno atrás y otro adelante para que pasasen las imagenes, venga muchas gracias y aver si me puedes hechar una mano
  #4 (permalink)  
Antiguo 01/01/2005, 11:34
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola mon

Aquí te dejo el código un poco modificado:
Código HTML:
<html>
<head>
<title>Untitled</title>
<script>
var foto=0;
var maxFoto=3; //nº máximo de fotos

function mostrar(num) {
  foto+=num;
  if(foto>maxFoto) foto=1;
  if(foto<1) foto=maxFoto;
  cambiar('imagen'+foto+'.jpg');
}
function cambiar(im) {
  imagen.src=im;
}
</script>
</head>
<body>
<div style="text-align:center">
<a href="#" onclick="cambiar('imagen1.jpg');return false">1</a>
<a href="#" onclick="cambiar('imagen2.jpg');return false">2</a>
<a href="#" onclick="cambiar('imagen3.jpg');return false">3</a>
<br />
<img name="imagen" />
<br>
<input type="button" value="-" onclick="mostrar(-1)" />
<input type="button" value="+" onclick="mostrar(1)" />
</div>
</body>
</html> 
Saludos,
  #5 (permalink)  
Antiguo 01/01/2005, 13:36
mon
 
Fecha de Ingreso: febrero-2003
Mensajes: 506
Antigüedad: 21 años, 3 meses
Puntos: 0
Muchísimas gracias JavierB, voy a probar a ver si soy capaz de mezclarlo con php para poder hacer esto en el resultado de una consulta, ya te comentaré algo, lo dicho muchas gracias y felíz año
  #6 (permalink)  
Antiguo 02/01/2005, 01:42
 
Fecha de Ingreso: julio-2004
Mensajes: 194
Antigüedad: 19 años, 9 meses
Puntos: 0
Hola Javier!!! Esta de lujo tu javascript, de lo mejor. Pero tengo un pequeño problema con el.

Veras, cuando se abre la pagina, no muestra la imagen en el centro que yo puse. Las imagenes se empiezan a ver, hasta que hago click en los links.

Como hago para que cuando se abra la pagina, muestra inicialmente una imagen en el centro???

Este es el script con el que he estado trabajando toda la tarde:

--------------------------

http://mx.geocities.com/ocielsanchez..._CARTELES.HTML

------------------------

Saludos!!!

Última edición por Alex Cruz; 02/01/2005 a las 01:57
  #7 (permalink)  
Antiguo 02/01/2005, 03:02
mon
 
Fecha de Ingreso: febrero-2003
Mensajes: 506
Antigüedad: 21 años, 3 meses
Puntos: 0
Hola Alex Cruz, mira sustituye esto:

<img name="imagen" />

Y pon esto:

<img src="imagen1.jpg" name="imagen"/>

Así te mostrará ya de mano la imagen que tu quieras, en este caso imagen1.jpg

Salu2
  #8 (permalink)  
Antiguo 02/01/2005, 07:45
 
Fecha de Ingreso: julio-2004
Mensajes: 194
Antigüedad: 19 años, 9 meses
Puntos: 0
Gracias por responder Mon, no me estaba jalando porque lo escribia asi:

<img src="http://www.tonamelt.com/Tonamelt%20Web/Tonamelt%20Cartel.jpg" name="imagen"/>

Pero ya me cayo el veinte, que tiene que ser asi:

<img src="http://www.tonamelt.com/Tonamelt%20Web/Tonamelt%20Cartel.jpg" name="http://www.tonamelt.com/Tonamelt%20Web/Tonamelt%20Cartel.jpg"/>

Gracias Mon. Saludos!!!
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 11:18.