Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/04/2013, 15:21
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Cambiar valor de variable

Puesto como está tampoco dice mucho, hablás tanto de reemplazar un src como de ocultar un div, pero en ningún lugar aparecen definidos dichos elementos ni como están distribuidos y posicionados.

Fijate
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>Html5</title>
  5. <style type="text/css">
  6. /*<![CDATA[*/
  7. .miniatura{
  8. cursor: pointer;
  9. width: 100px;
  10. height: 100px;
  11. }
  12. #miniaturas, #visor{
  13. float:left;
  14. }
  15. #miniaturas{
  16. margin-right: 15px;
  17. }
  18. #visor{
  19. border: solid 1px #241A17;
  20. }
  21. /*]]>*/
  22. <script type="text/javascript">
  23. //<![CDATA[
  24. function cambiar(f){
  25. document.getElementById("fotoactual").src=f.alt;
  26. document.getElementById("fotoactual").title=f.title;
  27. }
  28. //]]>
  29. </head>
  30. <div>
  31. <div id="miniaturas">
  32. <img class="miniatura" src="https://googledrive.com/host/0B5cDQ-G3aVMQMkdaelNsdTZ6TDQ/isabelM/img/casablanca-250x350.jpg" alt="https://googledrive.com/host/0B5cDQ-G3aVMQMkdaelNsdTZ6TDQ/isabelM/img/casablanca-500x700.jpg" onclick="cambiar(this);" title="Casablanca" /><br />
  33. <img class="miniatura"  src="https://googledrive.com/host/0B5cDQ-G3aVMQMkdaelNsdTZ6TDQ/isabelM/img/forrest-gump-250x350.jpg" alt="https://googledrive.com/host/0B5cDQ-G3aVMQMkdaelNsdTZ6TDQ/isabelM/img/forrest-gump-500x700.jpg" onclick="cambiar(this);" title="Forrest Gump" /><br />
  34. <img class="miniatura" src="https://googledrive.com/host/0B5cDQ-G3aVMQMkdaelNsdTZ6TDQ/isabelM/img/lo-que-el-viento-250x350.jpg" alt="https://googledrive.com/host/0B5cDQ-G3aVMQMkdaelNsdTZ6TDQ/isabelM/img/lo-que-el-viento-500x700.jpg" onclick="cambiar(this);" title="Lo que el viento se llevó" /><br />
  35. </div>
  36. <div id="visor">
  37. <img id="fotoactual" width="500" height="700" alt="" src="https://googledrive.com/host/0B5cDQ-G3aVMQMkdaelNsdTZ6TDQ/img/transparente.gif"/>
  38. </div>
  39. </div>
  40. </body>
  41. </html>

Habría que mejorarlo creando el array de imágenes, agregando las miniaturas dinamicamente y haciendo un addEventListener para agregar la función cambiar a las miniaturas.

Sigo sin entender mucho la idea

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.