JQuery / js: armazenar imagem dinâmica em uma variável e depois mostrar em outra página
-
27-09-2019 - |
Pergunta
Gostaria de fazer um script simples que armazene uma imagem dinâmica (aleatória) em uma variável e depois mostre isso em outra página (como antes).
Este é o código -fonte que mostra a imagem na 1ª página (onde eu preciso armazenar):
<img alt="CaptchaA" style="display:block;" src="image_gen.php?rnd=8900yh0484" id="captchaB" name="captchaB" />
É possível tornar esse script/função?
Desde já, obrigado.
Atenciosamente.
Luca
Solução
Cada página é uma nova reinicialização de qualquer JavaScript que seja executado nela; portanto, quaisquer dados que você possuem precisariam ser armazenados externamente.
Se você deseja passar diretamente de uma página para a próxima, codificar o valor no URL provavelmente seria o método mais fácil.
Caso contrário, você estará olhando para cookies (bem suportados, mas pequenos) ou coisas como HTML 5 Offline Storage. Estes, no entanto, correm o risco de introduzir condições de corrida (se o usuário estiver visualizando o site em mais de uma guia em um determinado momento).