Foros del Web » Programación para mayores de 30 ;) » Java »

Como hacer para mostrar una imagen u otra dependiendo de un evento?

Estas en el tema de Como hacer para mostrar una imagen u otra dependiendo de un evento? en el foro de Java en Foros del Web. Hola, Mi problema es el siguiente; tengo una jsp que contiene una tabla en la que tengo un numero variable de imagenes que se muestran ...
  #1 (permalink)  
Antiguo 12/11/2007, 12:38
 
Fecha de Ingreso: septiembre-2007
Mensajes: 56
Antigüedad: 17 años, 2 meses
Puntos: 0
Como hacer para mostrar una imagen u otra dependiendo de un evento?

Hola,

Mi problema es el siguiente; tengo una jsp que contiene una tabla en la que tengo un numero variable de imagenes que se muestran "pequeñas". Bien, en otra columna de la tabla, lo que prentendo en resumidas cuentas es mostrar la última imagen de las "pequeñas" que haya clickado el usuario... para que ésta aparezca algo más grande.

A la jsp le llegan las rutas de estas imagenes pequeñas, por eso, ningún problema, pero... cómo hacer para que la ruta de la foto "grande" varíe en función de si hemos hecho click en una o en otra foto "pequeña"?? lo he intentado con algun evento del tipo onclick " " pero supongo q obviamente en su interior se esperará alguna función de javascrip y no cualquier cosa...

Adjunto el código de la jsp de acuerdo?

<%@ page session="true" %>
<%@ taglib prefix="c" uri="/WEB-INF/c.tld" %>
<%@ taglib prefix="html" uri="/WEB-INF/struts-html.tld" %>



<DIV class="bordeFichas">
<table class="tablaFichaFotos" >
<tr>
<td>
<table>
<tr>
<td class="celdaMargen">
</td>
</tr>
<c:if test="${not empty myform.foto1}">
<c:set var="rutaImgPrincipal">../imgTemp/${myform.foto1}</c:set>

<tr>
<td class="celdaMargen">
</td>
<td class="celdaFotos" scope="col"> <img src="../imgTemp/${myform.foto1}" class="fotoCasa" alt="Foto del inmueble. Pinche sobre ella si desea ampliarla" onclick="<c:set var="rutaImgPrincipal">../imgTemp/${myform.foto1}</c:set>" /></td>
<c:if test="${not empty myform.foto2}">
<td class="celdaFotos" scope="col"><img src="../imgTemp/${myform.foto2}" class="fotoCasa" alt="Foto del inmueble. Pinche sobre ella si desea ampliarla" onclick="<c:set var="rutaImgPrincipal">../imgTemp/${myform.foto2}</c:set>" /></td>
</c:if>

<td><img src="${rutaImgPrincipal}" class="FotoDestacada" class="CapaImagenAmpliada" alt="Foto del inmueble. Pinche sobre ella si desea ampliarla"/>
</td>
</tr>
</table>

<br/>
<p class="Letra18">
PRECIO: ${myform.precio}&euro;
</p>

<div class="centrado">
<form name="Formulario1" action="busquedaReferencia2.html" method="post">
<input class="Boton" type="submit" name="Submit2" value="Volver" />
</form>
</div>
<br/> <!-- Esto es para que deje el espacio, porque el padding no hace caso en IE y junte las imagenes -->
</div> <!-- Fin del bordeFichas -->
<table class="datosFicha" cellspacing="0" cellpadding="0">
<tr>
<td colspan=8 class="abajoFichas">
</td>
</tr>
</table>
</div>

Muchisimas gracias por cualquier sugerencia...
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 22:20.