Foros del Web » Programando para Internet » Javascript »

ver foto en celda haciendo onclick en otra

Estas en el tema de ver foto en celda haciendo onclick en otra en el foro de Javascript en Foros del Web. hola, he creado una table para una galeria de imagenes, las imagenes se pasan en una celda llama visor. Ahora bien en la fila de ...
  #1 (permalink)  
Antiguo 07/03/2013, 02:35
 
Fecha de Ingreso: febrero-2013
Mensajes: 13
Antigüedad: 11 años, 2 meses
Puntos: 0
ver foto en celda haciendo onclick en otra

hola, he creado una table para una galeria de imagenes, las imagenes se pasan en una celda llama visor.

Ahora bien en la fila de abajo he colocado otras fotos más pequeñas que si haces click deben verse esa foto en grande en visor pero no lo consigo.

He probado hacer esto:

onclick= document.visor.write( "<img src='"Imagen1.jpg>" );

pero no visualizo la foto.

Luego si fuera posible querria que apareciera un borde de color en las fotos pequeñas cuando paso las de arriba con siguiente o anterior

A ver si alguien me da luz.....

Muchas gracias de antemano


<head>

<script>

var imagenes = new Array ("Imagen1.jpg","Imagen2.jpg","Imagen3.jpg","Imagen 4.jpg");

largo = imagenes.length;

i=0;

function Siguiente()
{
i++;
if(i==largo) i=0;

foto.src = imagenes[i]; }


function Anterior()
{
i--; // se decrementa i
if(i<0) i=largo-1;

foto.src = imagenes[i];
}


</script>


<body>
<table width="800" height="536" border="0">
<tr>
<td width="170" height="345"><a href="JavaScript:Siguiente();">&lt;&lt; Anterior</a>

</td>
<td id= "visor" colspan="4" bgcolor="#CCCCCC" >
<img src="Imagen1.jpg" name="foto" width="485" height="273" /></td>
<td width="125"><a href="JavaScript:Siguiente();" >&gt;&gt;Siguiente</a></td>
</tr>
<tr>
<td height="35" colspan="6" bgcolor="#CCCCCC"><div align="center">COCHES</div></td>
</tr>

<tr>
<td height="148" bgcolor="#CCCCCC">&nbsp;</td>
<td width="136" bgcolor="#CCCCCC"><img src="Imagen5.jpg" width="119" height="146" /></td>
<th width="165" nowrap="nowrap" bgcolor="#CCCCCC"><img src="Imagen6.jpg" width="119" height="146" /></th>
<td width="138" bgcolor="#CCCCCC"><img src="Imagen7.jpg" width="119" height="146" /></td>
<td width="128" nowrap="nowrap" bgcolor="#CCCCCC"><img src="Imagen8.jpg" width="119" height="146" /></td>
</tr>
</table>
</body>
</html>
  #2 (permalink)  
Antiguo 07/03/2013, 08:03
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: ver foto en celda haciendo onclick en otra

a grandes rasgos, sería algo como esto
Cita:
window.onload = function () {
var elementos = document.getElementById('img').getElementsByTagNam e('img');
for (var i=0; i < elementos.length; i++) {
elementos[i].onclick = function () {document.getElementById('img_grande').innerHTML = '<img src='+this.src+' />';}
}
}





<div id="img">
<img src="a.jpg" width="20px" height="20px" />
<img src="b.jpg" width="20px" height="20px" />
</div>

<div id="img_grande"></div>
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 07/03/2013, 12:31
 
Fecha de Ingreso: febrero-2013
Mensajes: 13
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: ver foto en celda haciendo onclick en otra

He probado y me sigue sin funcionar, no entiendo window.onload=funcion{.........me lo pueden aclarar

Muchas gracias

Etiquetas: html
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 00:32.