2017-12-21 6 views
-3

후 나는이자바 스크립트 : 액세스 HTML 요소 document.location에

<body onload="myFunction()"> 
</body> 

같은 HTML의 몸과

<script> 
    function myFunction(){ 
    document.location="https://firstURL.com"; 
    } 

    document.getElementById("edit-submit").onclick = function() { 
    userDetailsCollection() 
    }; 

    function userDetailsCollection(){  
    document.location="https://someURL.com"; 
    } 
</script> 

내가 여기에 노력하고있어 스크립트, 즉시로 페이지로드가 처음으로 URL로 리디렉션됩니다. 제출 버튼이있는 양식이 있습니다. 제출이 적절하면 URL로 한 번 더 리디렉션하고 싶습니다.

내가 직면 한 문제는 첫 번째 onLoad에서 Js 코드 컨트롤을 잃어 버렸고 첫 번째 URL 리디렉션에서 onClick 함수를 구현하지 못했습니다.

첫 번째 URL 리디렉션 후의 getElementById ("edit-submit"). onclick 방법은 무엇입니까? 제발 제안 해주세요.

+0

다른 페이지로 리디렉션하면 이전 페이지의 자바 스크립트가 더 이상 실행되지 않고/페이지의 일부가됩니다. 문제를 어떻게 해결하고 있는지 다시 생각해야합니다. –

+1

이것은 불가능합니다. 그리고 만약 그렇다면 그것은 끔찍한 보안 문제가 될 것입니다. 로그인 양식에서 누군가의 로그인 정보를 수집하려고한다고 가정하십시오. –

답변

-2

처음 리디렉션 할 때 두 번째 페이지의 첫 번째 페이지에서 데이터를 가져올 수 있도록 URL과 데이터를 연결할 수 있습니다.

희망 도움말

관련 문제