Jump to content
  • Buscar en
    • Más opciones...
    Encontrar resultados que contengan...
    Encontrar resultados en...

Archivado

Este tema ahora está archivado y cerrado a otras respuestas.

xale94

Nesesito Merihalluda en javascript (Tema serio)

Publicaciones recomendadas

xale94 Adramalech

Publicado
vida restante: 0%

Buenas, pues estoy haciendo un asunto de javascript que me han mandado en el módulo y me he quedado que no sé que hacer.


 


La idea es usar el localStorage para almacenar una serie de textos, de forma que cuando yo seleccione una imagen determinada, aparezca dicha imagen y un texto asociado.


 


Como veo que es muy lioso adjunto el dominio en el que he subido el tema:


 


http://lenguajedemar...Vinacoteca.html


 


Tengo 10 imgs. Todas vienen de un array, y la idea es crear un div dinámicamente en cuanto pulses en una imagen. Entonces en medio de la pantalla debe aparecer la imagen más grande y un texto (en realidad es un puñetero lorem ipsum, no hay que comerse mucho la cabeza). El caso es que el texto viene de un localStorage y oye, ni zorra de qué puñetas poner aquí:



function mostrarDatos() {

if (localStorage.NIZORRADEQUEPONERAQUI) {
divFicha.innerHTML = localStorage.NITAMPOCOAQUI;
} else {
divFicha.innerHTML = "Sin información sobre el producto";
}
}

Si alguien tiene idea, que me explique.



PEP ERES UN FRAUDE, UNA FARSA. HAS PROSTITUIDO MERI.

MUERTE A PRISA.

qhr1uy2.png

Spoiler
5tHuJ1I.jpg

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

NooK1e Pokémon Ranger

Publicado
vida restante: 100%
No se demasiado del tema, pero hace no mucho fui a una pequeña presentación del LocalStorage. Te paso un poco la documentación con algunos ejemplos para ver si puede ayudarte un poco a ver como usar los selectores.

 

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Gilford Lord Boros

Publicado
vida restante: 100%

http://www.w3schools..._webstorage.asp


 


Supongo que lo que querras hacer es meter en otro array los textos y que se seleccione a la par que las imagenes. Puede que el ejemplo de The localstorage object sea lo que busques. Hace un array asociativo, supongo que con eso podras hacerlo.



Esto es lo que hay que hacerle al que dice: "el PC es una mierda, yo prefiero las consolas"

iHEmUT4wTH2Jb.gif

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

BlackMinEm Big Boss

Publicado
vida restante: 100%

localStorage.miPutisimaMadre = 1;


return localStorage.miPutisimaMadre; //retorna 1


 


Yo guardaría todos los textos en un array de objetos. Cada objeto tiene una ID y un texto. La imagen la ID, y al hacer lo que sea con la imagen, buscar en el array el objeto con esa ID y que aparezca el texto.


Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

EduEpsilon Childrer

Publicado
vida restante: 100%

Lo he hecho con divs en lugar de imagenes y tira mas o menos así(no se si es lo que buscas):



<!DOCTYPE html>
<html>
<head>
<title>Titulo</title>
<meta charset="UTF-8">
</head>
<body>
<div id="div1" onclick="javascript:mostrarDatos('div1');">Div 1</div>
<div id="div2" onclick="javascript:mostrarDatos('div2');">Div 2</div>
<div id="div3" onclick="javascript:mostrarDatos('div3');">Div 3</div>
<center><div id="resultado"></div></center>

<script>
localStorage.setItem("div1", "TEXTACO DEL DIV 1");
localStorage.setItem("div2", "TEXTACO DEL DIV 2 WUUUUU");

var resultado = document.getElementById("resultado");

function mostrarDatos(id) {
if (localStorage.getItem(id)==null) {
resultado.innerHTML = "Sin informaci&oacute;n sobre el producto";
} else {
resultado.innerHTML = localStorage.getItem(id);
}
}
</script>
</body>
</html>

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

  • Explorando recientemente

    No hay usuarios registrados viendo esta página.

  • Crear nuevo...