현재 화면에서 버튼을 클릭하여 이전 화면의 버튼을 클릭해야합니다. 현재 버튼 화면을 클릭하기위한 작성 방법은 쉽지만 (아래 참조) 이전 화면에서 버튼을 찾는 데 문제가 있습니다. jQuery를 사용하여 이전 화면의 버튼을 클릭하는 방법은 무엇입니까?
$('body.printing').prepend('<input type="button" value="Retry" id="RetryLetter"/>');
$("#RetryLetter").click(function()
{
// parent.history.back().$("#printLetter").click();
var prButton = document.referrer.getElementById("printLetter");
prButton.click();
// window.opener.$("#printLetter").click();
});
나는 몇 가지 변종을 시도 - 지금까지 아무것도
"현재"및 "이전 화면"이란 무엇을 의미합니까? 웹 페이지? 그건 불가능합니다 ... 존재하는 것과 만 상호 작용할 수 있습니다. 'parent.history.back(). $ ("# printLetter"). click()과 같은 모험 호출을 시도하기 전에'history.back()'이 실제로 무엇을하고 리턴하는지 읽어야합니다 : https : // developer.mozilla.org/en-US/docs/DOM/window.history. –
하지만 ... 페이지가 더 이상로드되지 않으면 어떻게해야합니까? (반드시) 표시되지 않는 페이지에서 클릭을 어떻게 트리거 할 것입니까? – Lix
이전 화면을 의미하는 것은 무엇입니까? 다른 페이지 인 DOM을 단순히로드하지 않으면 클릭 할 수 없습니다. – Agush