다른 HTML 파일에서 동적으로 생성 된 이미지를 사용하는 방법은 무엇입니까?

zeeb01

그래서 내 index.html 파일의 javascript를 통해 동적으로 생성 된 이미지의 src를 복사하는 데 실패했으며 원본의 src가 복사되어 해당 이미지를 표시하는 다른 html 페이지에 새 이미지를 만들고 싶습니다. . 모든 의견이나 제안을 주시면 감사하겠습니다. 아래 관련 코드 :

첫 페이지의 전체 스크립트 :

window.onload = function() {

var fileInput = document.getElementById('fileInput');
var fileDisplayArea = document.getElementById('fileDisplayArea');
var filecanvas = document.getElementById('check');
var context = filecanvas.getContext('2d');


fileInput.addEventListener('change', function(e) {
    var file = fileInput.files[0];
    var imageType = /image.*/;

    if (file.type.match(imageType)) {
        var reader = new FileReader();

        reader.onload = function(e) {
            fileDisplayArea.innerHTML = "";


            var img = new Image();
            img.src = reader.result;
            img.id = 'newimg';
            sessionStorage.setItem("CachedImage", img.src);



            fileDisplayArea.appendChild(img);


            var canvasimage = new Image();
            canvasimage.onload = function () {
            context.drawImage(canvasimage,100,200);
            };
            canvasimage.src = reader.result;
        }

        reader.readAsDataURL(file);
        window.open('../markup/image.html');
    } else {
        fileDisplayArea.innerHTML = "File not supported!"
    }

});

}

두 번째 페이지의 전체 스크립트 + html :

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>

       window.onload = function() {
           var newimage = document.getElementById('ni');
           newimage.src = sessionStorage.getItem("CachedImage");
           newimage.alt = 'Cannot be displayed';
       };

</script>
<img id='ni' src="" />
</body>
</html>
가네쉬

클라이언트 측과 서버 측 모두에서이 작업을 수행 할 수 있습니다. 클라이언트 측에서는 세션 저장소 또는 로컬 저장소 옵션을 사용할 수 있습니다. 서버 측에서 데이터를 검색하려면 값을 반환하는 함수를 만들어야합니다. 나중에 데이터에 액세스 할 수 있습니다.

파일 경로 만 전달하므로 세션과 같은 클라이언트 측 스토리지를 사용하는 것이 좋습니다.

소스 코드 :
첫 페이지의 자바 스크립트 코드 :

var img = new Image(); 
img.src = reader.result;
img.id = 'newimg';
sessionStorage.setItem("CachedImage", img.src); // save image source into sessions

두 번째 페이지의 자바 스크립트 코드 :

 var newimage = new Image();
 newimage.id = 'ni';
 newimage.src = sessionStorage.getItem("CachedImage"); // retrieve image src from sessions

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Nodejs에서 동적으로 생성 된 HTML에서 이미지를 생성하는 방법은 무엇입니까?

분류에서Dev

QWebView에서 동적으로 생성 된 이미지를 표시하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 div 안에 이미지를 추가하는 방법은 무엇입니까?

분류에서Dev

HTML 파일에서 JSON 양식 객체를 동적으로 생성하는 방법은 무엇입니까?

분류에서Dev

Java에서 동적으로 생성 된 요소를 다시 호출하는 방법은 무엇입니까?

분류에서Dev

ServiceStack 및 Angular를 사용하여 동적으로 생성 된 XML 파일을 다운로드하는 방법은 무엇입니까?

분류에서Dev

window.location.href에서 동적으로 생성 된 ID를 사용하는 방법은 무엇입니까?

분류에서Dev

조건문에서 동적으로 생성 된 JavaScript 객체를 사용하는 방법은 무엇입니까?

분류에서Dev

g ++로 다른 파일에 정의 된 클래스를 생성하는 방법은 무엇입니까?

분류에서Dev

Snakemake : 동적으로 생성 된 파일 이름으로 동적으로 생성 된 파일을 처리하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 html 테이블 안에 4 개의 라디오 버튼을 동적으로 표시하는 방법은 무엇입니까?

분류에서Dev

Selenium에서 동적으로 생성 된 페이지에서 HTML 요소를 가져 오는 방법은 무엇입니까?

분류에서Dev

문자열에서 사용자가 다운로드하기 위해 javascript를 사용하여 html 및 css 파일을 동적으로 생성하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 HTML을 이벤트 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 입력에서 양식 데이터를 POST하는 방법은 무엇입니까?

분류에서Dev

동적으로 추가 된 이미지에서 imagepicker.js를 사용하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 각 버튼에 대해 다른 onclick 메소드를 참조하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 링크를 클릭하여 해당 링크에서 새 동적 페이지를 생성하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 HTML 테이블의 한 텍스트 상자에서 다른 텍스트 상자로 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

TextView Array에서 동적으로 생성 된 textview를 별도로 처리하는 방법은 무엇입니까?

분류에서Dev

다른 도메인에서 생성 된 파일의 소유자를 찾는 방법은 무엇입니까?

분류에서Dev

jQuery 동적으로 생성 된 div에서 동적으로 생성 된 요소를 추가 / 제거하는 방법은 무엇입니까?

분류에서Dev

div 수준에서 동적으로 생성 된 필드를 제거하는 방법은 무엇입니까?

분류에서Dev

서버리스-자바 스크립트 파일에서 생성 된 리소스를 동적으로 추가하고 다른 리소스와 병합하는 방법은 무엇입니까?

분류에서Dev

django 템플릿에 저장된 동적 생성 이미지를 표시하는 방법은 무엇입니까?

분류에서Dev

Jquery를 사용하여 동적으로 생성 된 테이블 데이터에 더 많은 옵션을 표시하는 방법은 무엇입니까?

분류에서Dev

dd로 생성 된 파일 이미지를 축소하는 방법은 무엇입니까?

분류에서Dev

수동으로 생성 된 다른 deb 패키지에 저장된 deb 패키지를 설치하는 방법은 무엇입니까?

분류에서Dev

JavaScript를 사용하여 페이지에서 특정 클래스로 동적으로로드 된 HTML 태그를 가져 오는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Nodejs에서 동적으로 생성 된 HTML에서 이미지를 생성하는 방법은 무엇입니까?

  2. 2

    QWebView에서 동적으로 생성 된 이미지를 표시하는 방법은 무엇입니까?

  3. 3

    동적으로 생성 된 div 안에 이미지를 추가하는 방법은 무엇입니까?

  4. 4

    HTML 파일에서 JSON 양식 객체를 동적으로 생성하는 방법은 무엇입니까?

  5. 5

    Java에서 동적으로 생성 된 요소를 다시 호출하는 방법은 무엇입니까?

  6. 6

    ServiceStack 및 Angular를 사용하여 동적으로 생성 된 XML 파일을 다운로드하는 방법은 무엇입니까?

  7. 7

    window.location.href에서 동적으로 생성 된 ID를 사용하는 방법은 무엇입니까?

  8. 8

    조건문에서 동적으로 생성 된 JavaScript 객체를 사용하는 방법은 무엇입니까?

  9. 9

    g ++로 다른 파일에 정의 된 클래스를 생성하는 방법은 무엇입니까?

  10. 10

    Snakemake : 동적으로 생성 된 파일 이름으로 동적으로 생성 된 파일을 처리하는 방법은 무엇입니까?

  11. 11

    동적으로 생성 된 html 테이블 안에 4 개의 라디오 버튼을 동적으로 표시하는 방법은 무엇입니까?

  12. 12

    Selenium에서 동적으로 생성 된 페이지에서 HTML 요소를 가져 오는 방법은 무엇입니까?

  13. 13

    문자열에서 사용자가 다운로드하기 위해 javascript를 사용하여 html 및 css 파일을 동적으로 생성하는 방법은 무엇입니까?

  14. 14

    동적으로 생성 된 HTML을 이벤트 처리하는 가장 좋은 방법은 무엇입니까?

  15. 15

    동적으로 생성 된 입력에서 양식 데이터를 POST하는 방법은 무엇입니까?

  16. 16

    동적으로 추가 된 이미지에서 imagepicker.js를 사용하는 방법은 무엇입니까?

  17. 17

    동적으로 생성 된 각 버튼에 대해 다른 onclick 메소드를 참조하는 방법은 무엇입니까?

  18. 18

    동적으로 생성 된 링크를 클릭하여 해당 링크에서 새 동적 페이지를 생성하는 방법은 무엇입니까?

  19. 19

    동적으로 생성 된 HTML 테이블의 한 텍스트 상자에서 다른 텍스트 상자로 데이터를 가져 오는 방법은 무엇입니까?

  20. 20

    TextView Array에서 동적으로 생성 된 textview를 별도로 처리하는 방법은 무엇입니까?

  21. 21

    다른 도메인에서 생성 된 파일의 소유자를 찾는 방법은 무엇입니까?

  22. 22

    jQuery 동적으로 생성 된 div에서 동적으로 생성 된 요소를 추가 / 제거하는 방법은 무엇입니까?

  23. 23

    div 수준에서 동적으로 생성 된 필드를 제거하는 방법은 무엇입니까?

  24. 24

    서버리스-자바 스크립트 파일에서 생성 된 리소스를 동적으로 추가하고 다른 리소스와 병합하는 방법은 무엇입니까?

  25. 25

    django 템플릿에 저장된 동적 생성 이미지를 표시하는 방법은 무엇입니까?

  26. 26

    Jquery를 사용하여 동적으로 생성 된 테이블 데이터에 더 많은 옵션을 표시하는 방법은 무엇입니까?

  27. 27

    dd로 생성 된 파일 이미지를 축소하는 방법은 무엇입니까?

  28. 28

    수동으로 생성 된 다른 deb 패키지에 저장된 deb 패키지를 설치하는 방법은 무엇입니까?

  29. 29

    JavaScript를 사용하여 페이지에서 특정 클래스로 동적으로로드 된 HTML 태그를 가져 오는 방법은 무엇입니까?

뜨겁다태그

보관