Como obter um src de imagem em outra página usando JavaScript? [duplicado]
Nov 23 2020
Tenho duas páginas HTML; main.htmle result.html.
main.html:
<img id="preview" src="" alt="">
<button id="done" type="button">done</button>
result.html:
<img id="search" src="" alt="">
Na mainpágina, eu carrego uma imagem e a visualização é mostrada em previewde main. E então recortei esta imagem usando o módulo cropper js.
crop.js:
const done = document.getElementById('done');
const imgcropped = document.getElementById('img-cropped');
done.addEventListener('click', (e) => {
imgcropped.src = cropper.getCroppedCanvas().toDataURL();
})
Quero chegar imgcropped.srcao search.srcno result. Como posso obter a mainimagem para o result?
Respostas
1 MerliMejia Nov 23 2020 at 21:42
Você pode fazer isso usando localStorage.
Em main.html:
const done = document.getElementById('done');
const imgcropped = document.getElementById('img-cropped');
done.addEventListener('click', (e) => {
var newSrc = cropper.getCroppedCanvas().toDataURL();
imgcropped.src = newSrc;
window.localStorage.setItem("imgcropped", newSrc);
});
E em result.html:
var searchImg = document.getElementById("search")
if(window.localStorage.getItem("imgcropped") !== null){
searchImg.src = window.localStorage.getItem("imgcropped");
}
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino