[HTML] 자바 스크립트의 새 창으로 콜백 함수를 설정
HTML자바 스크립트의 새 창으로 콜백 함수를 설정
해결법
-
1.덧글에 대한 업데이트 : 자녀 페이지에서 다음) (window.open을 통해 창을 열어 경우 단지 부모 함수에 대한 참조를 가리키는 일에 그렇게 자식 페이지에서이 있고, 아동의 기능을 설정할 수 있습니다 :
덧글에 대한 업데이트 : 자녀 페이지에서 다음) (window.open을 통해 창을 열어 경우 단지 부모 함수에 대한 참조를 가리키는 일에 그렇게 자식 페이지에서이 있고, 아동의 기능을 설정할 수 있습니다 :
var RunCallbackFunction = function() { }; //reference holder only
그런 다음 부모 (오프너)에서 그 기능을 설정할 때이 같은 그 자식 창이로드 :
//random function you want to call function myFunc() { alert("I'm a function in the parent window"); } //to actually open the window.. var win = window.open("window.html"); win.onload = function() { win.RunCallbackFunction = myFunc; };
지금 당신의 부모에서의이 양수인 함수는 그 아이의 대상이 될 ... 당신은, 그들은 모두 독립적있어 원하는 경우는 다른 기능으로 각 아이를 가리킬 수 있습니다.
-
2.
var newWindow = window.open(window.location.origin); newWindow.onload = function() { $(newWindow.document.body).addClass('new-window-body-class'); };
from https://stackoverflow.com/questions/2797560/set-a-callback-function-to-a-new-window-in-javascript by cc-by-sa and MIT license
'HTML' 카테고리의 다른 글
[HTML] 어떻게 브라우저가 지원하는 <입력 유형 = '날짜'>인지 알 수 있습니다 (0) | 2020.11.09 |
---|---|
[HTML] 왜 내가 그것을 설정할 때 아래로 내 헤더 움직임은 고정 된 무엇입니까? (0) | 2020.11.09 |
[HTML] CSS / HTML로 페이지 번호 (0) | 2020.11.09 |
[HTML] 인 flexbox 채우기 가능한 공간을 수직으로 (0) | 2020.11.09 |
[HTML] 읽을 때 일관성없는 성능으로 해, JEditorPane에 ForegroundActions을 적용 HTML (0) | 2020.11.09 |